1libcecutil_sources = files( 2 'cec-htng-funcs.h', 3 'cec-htng.h', 4 'cec-info.cpp', 5 'cec-info.h', 6 'cec-log.cpp', 7 'cec-log.h', 8 'cec-parse.cpp', 9 'cec-parse.h', 10) 11 12libcecutil_deps = [ 13 dep_libdl, 14 dep_threads, 15] 16 17libcecutil_incdir = [ 18 utils_common_incdir, 19 v4l2_utils_incdir, 20] 21 22cec_gen_sources = files( 23 '../../include/linux/cec.h', 24 'cec-htng.h', 25 '../../include/linux/cec-funcs.h', 26 'cec-htng-funcs.h', 27) 28 29configure_file( 30 input : 'cec-gen.pl', 31 output : 'cec-gen-dummy.stamp', 32 command : [prog_perl, '@INPUT@', cec_gen_sources, 'utils/libcecutil'], 33) 34 35libcecutil = static_library('cecutil', 36 libcecutil_sources, 37 install : false, 38 dependencies : libcecutil_deps, 39 include_directories : libcecutil_incdir) 40 41dep_libcecutil = declare_dependency( 42 link_with : libcecutil, 43 include_directories : '.', 44) 45