• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1utils_common_incdir = include_directories('common')
2
3# Generate targets for media-bus-format-{names,codes}.h
4foreach x: [ 'names', 'codes' ]
5    output_file = 'media-bus-format-@0@.h'.format(x)
6    input_file = 'gen_media_bus_format_@0@.sh'.format(x)
7    target = custom_target(
8        output_file,
9        output : output_file,
10        input : input_file,
11        command : [
12            prog_bash, '@INPUT@', files('..' / 'include' / 'linux' / 'media-bus-format.h'),
13        ],
14        capture : true,
15    )
16    set_variable(output_file.underscorify(), target)
17endforeach
18
19# Libraries
20subdir('libcecutil')
21subdir('libmedia_dev')
22subdir('libv4l2util')
23
24# Utils
25subdir('cec-ctl')
26subdir('cec-follower')
27subdir('cx18-ctl')
28subdir('dvb', if_found : dep_libdvbv5)
29subdir('ir-ctl')
30subdir('ivtv-ctl')
31subdir('keytable')
32subdir('media-ctl')
33subdir('qv4l2')
34subdir('qvidcap')
35subdir('rds-ctl')
36subdir('v4l2-ctl')
37subdir('v4l2-dbg')
38subdir('v4l2-sysfs-path')
39subdir('v4l2-tracer')
40
41# Compliance tools
42subdir('cec-compliance')
43subdir('v4l2-compliance')
44