utils_common_incdir = include_directories('common') # Generate targets for media-bus-format-{names,codes}.h foreach x: [ 'names', 'codes' ] output_file = 'media-bus-format-@0@.h'.format(x) input_file = 'gen_media_bus_format_@0@.sh'.format(x) target = custom_target( output_file, output : output_file, input : input_file, command : [ prog_bash, '@INPUT@', files('..' / 'include' / 'linux' / 'media-bus-format.h'), ], capture : true, ) set_variable(output_file.underscorify(), target) endforeach # Libraries subdir('libcecutil') subdir('libmedia_dev') subdir('libv4l2util') # Utils subdir('cec-ctl') subdir('cec-follower') subdir('cx18-ctl') subdir('dvb', if_found : dep_libdvbv5) subdir('ir-ctl') subdir('ivtv-ctl') subdir('keytable') subdir('media-ctl') subdir('qv4l2') subdir('qvidcap') subdir('rds-ctl') subdir('v4l2-ctl') subdir('v4l2-dbg') subdir('v4l2-sysfs-path') subdir('v4l2-tracer') # Compliance tools subdir('cec-compliance') subdir('v4l2-compliance')