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