• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1libmediactl_sources = files(
2    'libmediactl.c',
3    'mediactl-priv.h',
4)
5
6libmediactl_deps = [
7    dep_libudev,
8]
9
10libmediactl = static_library('mediactl',
11                             libmediactl_sources,
12                             dependencies : libmediactl_deps,
13                             include_directories : v4l2_utils_incdir)
14
15dep_libmediactl = declare_dependency(link_with : libmediactl)
16
17libv4l2subdev_sources = files('libv4l2subdev.c')
18libv4l2subdev_sources += media_bus_format_names_h
19libv4l2subdev_sources += media_bus_format_codes_h
20
21libv4l2subdev = static_library('v4l2subdev',
22                               libv4l2subdev_sources,
23                               include_directories : v4l2_utils_incdir)
24
25dep_libv4l2subdev = declare_dependency(link_with : libv4l2subdev)
26
27media_ctl_sources = files(
28    'media-ctl.c',
29    'options.c',
30    'options.h',
31    'tools.h',
32)
33
34media_ctl_deps = [
35    dep_libmediactl,
36    dep_libv4l2subdev,
37]
38
39media_ctl = executable('media-ctl',
40                       media_ctl_sources,
41                       dependencies : media_ctl_deps,
42                       install : true,
43                       include_directories : v4l2_utils_incdir)
44