blob: d2c7ddccd7ab5b1729823921b58b52ee5b31b3c3 [file] [log] [blame]
noinst_LTLIBRARIES = libcecutil.la
libcecutil_la_SOURCES = cec-info.cpp cec-log.cpp cec-parse.cpp cec-info.h cec-log.h cec-parse.h \
cec-htng.h cec-htng-funcs.h
libcecutil_la_CPPFLAGS = -static -I$(top_srcdir)/utils/common
libcecutil_la_LDFLAGS = -static
CEC_GEN_PREREQS = $(top_srcdir)/include/linux/cec.h $(top_srcdir)/utils/libcecutil/cec-htng.h \
$(top_srcdir)/include/linux/cec-funcs.h $(top_srcdir)/utils/libcecutil/cec-htng-funcs.h
CEC_GEN_HDRS = cec-log-gen.h cec-parse-gen.h cec-parse-src-gen.h cec-msgs-gen.h
cec-info.cpp cec-log.cpp cec-parse.cpp: $(CEC_GEN_HDRS)
$(CEC_GEN_HDRS): gen.intermediate ;
.INTERMEDIATE: gen.intermediate
gen.intermediate: cec-gen.pl $(CEC_GEN_PREREQS)
$(AM_V_GEN) $(top_srcdir)/utils/libcecutil/cec-gen.pl $(CEC_GEN_PREREQS)
clean-local:
-rm -vf $(CEC_GEN_HDRS)
EXTRA_DIST = cec-gen.pl