792740713aee96076ded767dcbfb070ada34fafa
[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     dep_libds_tizen_dpms,
64     dependency('pixman-1', required: true),
65     dependency('threads', required: true),
66   ],
67   install_dir: libds_tizen_bindir,
68   install : true
69 )
70
71 tinyds_tdm_hwc_files = [
72   'tinyds-tdm-hwc.c',
73   'pixman-helper.c',
74   'pixman-tbm-helper.c',
75   'tinyds-tdm-renderer.c',
76 ]
77 executable('tinyds-tdm-hwc',
78   tinyds_tdm_hwc_files,
79   dependencies: [
80     common_deps,
81     dep_libds_tizen_backend_tdm,
82     dependency('pixman-1', required: true),
83     dependency('threads', required: true),
84   ],
85   install_dir: libds_tizen_bindir,
86   install : true
87 )