make libds-tizen-backend-tdm
[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: [
9     common_deps,
10     dep_libds_tizen_backend_tdm,
11   ],
12   install_dir: libds_tizen_bindir,
13   install : true
14 )
15
16 tinyds_tdm_files = [
17   'tinyds-tdm.c',
18   'pixman-helper.c',
19   'pixman-tbm-helper.c',
20   'tinyds-tdm-renderer.c',
21 ]
22
23 executable('tinyds-tdm',
24   tinyds_tdm_files,
25   dependencies: [
26     common_deps,
27     dep_libds_tizen_backend_tdm,
28     dependency('pixman-1', required: true),
29     dependency('threads', required: true),
30   ],
31   install_dir: libds_tizen_bindir,
32   install : true
33 )
34
35 tinyds_tdm_libinput_files = [
36   'tinyds-tdm-libinput.c',
37   'pixman-helper.c',
38   'pixman-tbm-helper.c',
39   'tinyds-tdm-renderer.c',
40 ]
41
42 executable('tinyds-tdm-libinput',
43   tinyds_tdm_libinput_files,
44   dependencies: [
45     common_deps,
46     dep_libds_tizen_backend_tdm,
47     dep_libds_tizen_input_devicemgr,
48     dependency('pixman-1', required: true),
49     dependency('threads', required: true),
50   ],
51   install_dir: libds_tizen_bindir,
52   install : true
53 )
54
55 executable('tinyds-tdm-dpms',
56   'tinyds-tdm-dpms.c',
57   'pixman-helper.c',
58   'pixman-tbm-helper.c',
59   'tinyds-tdm-renderer.c',
60   dependencies: [
61     common_deps,
62     dep_libds_tizen_backend_tdm,
63     dependency('pixman-1', required: true),
64     dependency('threads', required: true),
65   ],
66   install_dir: libds_tizen_bindir,
67   install : true
68 )
69
70 tinyds_tdm_hwc_files = [
71   'tinyds-tdm-hwc.c',
72   'pixman-helper.c',
73   'pixman-tbm-helper.c',
74   'tinyds-tdm-renderer.c',
75 ]
76 executable('tinyds-tdm-hwc',
77   tinyds_tdm_hwc_files,
78   dependencies: [
79     common_deps,
80     dep_libds_tizen_backend_tdm,
81     dependency('pixman-1', required: true),
82     dependency('threads', required: true),
83   ],
84   install_dir: libds_tizen_bindir,
85   install : true
86 )