examples: Use pixman helper
[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   [
14     'tinyds.c',
15     'pixman-helper.c'
16   ],
17   dependencies: [
18     common_deps,
19     dependency('pixman-1', required: true),
20     dependency('libdrm', required: true),
21   ],
22   install_dir: libds_bindir,
23   install : true
24 )
25
26 if features.get('tdm-backend')
27   executable('tdm-backend',
28     'tdm-backend.c',
29     dependencies: common_deps,
30     install_dir: libds_bindir,
31     install : true
32   )
33
34   tinyds_tdm_files = [
35     'tinyds-tdm.c',
36     'tbm-server-helper.c',
37     'pixman-helper.c',
38   ]
39   executable('tinyds-tdm',
40     tinyds_tdm_files,
41     dependencies: [
42       common_deps,
43       dependency('pixman-1', required: true),
44       dependency('libdrm', required: true),
45       dependency('libtbm', required: true),
46       dependency('wayland-tbm-server', required: true),
47     ],
48     install_dir: libds_bindir,
49     install : true
50   )
51 endif