b7500a18b5349021516d395e098d478e98313891
[platform/core/uifw/libds-tizen.git] / examples / meson.build
1 common_deps = [
2   dep_libds_tizen,
3   dependency('wayland-server', required: true),
4 ]
5
6 executable('tdm-backend',
7   'tdm-backend.c',
8   dependencies: common_deps,
9   install_dir: libds_tizen_bindir,
10   install : true
11 )
12
13 tinyds_tdm_files = [
14   'tinyds-tdm.c',
15   'pixman-helper.c',
16   'pixman-tbm-helper.c',
17   'tinyds-tdm-renderer.c',
18 ]
19
20 executable('tinyds-tdm',
21   tinyds_tdm_files,
22   dependencies: [
23     common_deps,
24     dependency('pixman-1', required: true),
25     dependency('threads', required: true),
26   ],
27   install_dir: libds_tizen_bindir,
28   install : true
29 )
30
31 tinyds_tdm_libinput_files = [
32   'tinyds-tdm-libinput.c',
33   'pixman-helper.c',
34   'pixman-tbm-helper.c',
35   'tinyds-tdm-renderer.c',
36 ]
37
38 executable('tinyds-tdm-libinput',
39   tinyds_tdm_libinput_files,
40   dependencies: [
41     common_deps,
42     dep_libds_tizen_input_devicemgr,
43     dependency('pixman-1', required: true),
44     dependency('threads', required: true),
45   ],
46   install_dir: libds_tizen_bindir,
47   install : true
48 )
49
50 executable('tinyds-tdm-dpms',
51   'tinyds-tdm-dpms.c',
52   'pixman-helper.c',
53   'pixman-tbm-helper.c',
54   'tinyds-tdm-renderer.c',
55   dependencies: [
56     common_deps,
57     dependency('pixman-1', required: true),
58     dependency('threads', required: true),
59   ],
60   install_dir: libds_tizen_bindir,
61   install : true
62 )
63
64 tinyds_tdm_hwc_files = [
65   'tinyds-tdm-hwc.c',
66   'pixman-helper.c',
67   'pixman-tbm-helper.c',
68   'tinyds-tdm-renderer.c',
69 ]
70 executable('tinyds-tdm-hwc',
71   tinyds_tdm_hwc_files,
72   dependencies: [
73     common_deps,
74     dependency('pixman-1', required: true),
75     dependency('threads', required: true),
76   ],
77   install_dir: libds_tizen_bindir,
78   install : true
79 )