Add tdm backend server and client as an example
[platform/core/uifw/libds-tizen.git] / examples / meson.build
1 common_deps = [
2   dep_libds,
3   dependency('wayland-server', required: true),
4 ]
5
6 executable('wl-backend',
7            'wl-backend.c',
8            dependencies: common_deps,
9            install_dir: libds_bindir,
10            install : true)
11
12 executable('tinyds',
13            'tinyds.c',
14            dependencies: [ 
15              common_deps,
16              dependency('pixman-1', required: true),
17              dependency('libdrm', required: true),
18            ],
19            install_dir: libds_bindir,
20            install : true)
21
22 if features.get('tdm-backend')
23   executable('tdm-backend',
24     'tdm-backend.c',
25     dependencies: common_deps,
26     install_dir: libds_bindir,
27     install : true
28   )
29
30   tinyds_tdm_files = [
31     'tinyds-tdm.c',
32     'tbm-server-helper.c',
33     'pixman-helper.c',
34   ]
35   executable('tinyds-tdm',
36     tinyds_tdm_files,
37     dependencies: [
38       common_deps,
39       dependency('pixman-1', required: true),
40       dependency('libdrm', required: true),
41       dependency('libtbm', required: true),
42       dependency('wayland-tbm-server', required: true),
43     ],
44     install_dir: libds_bindir,
45     install : true
46   )
47 endif