3 dependency('gmock', required: true),
4 dependency('wayland-client', required: true),
12 ## allcoator_tbm tests
13 tc_allocator_tbm_files = [
15 'tc_allocator_tbm.cpp',
18 executable('libds-tizen-allocator-tbm-tests',
19 tc_allocator_tbm_files,
22 deps_libds_tizen_allocator_tbm,
23 dependency('libdrm', required: true),
25 install_dir: libds_tizen_bindir,
30 tc_indicator_files = [
35 executable('libds-tizen-indicator-tests',
42 deps_libds_tizen_indicator,
43 dependency('libdrm', required: true),
45 install_dir: libds_tizen_bindir,
50 tc_clipboard_files = [
55 executable('libds-tizen-clipboard-tests',
62 deps_libds_tizen_clipboard,
63 dependency('libdrm', required: true),
65 install_dir: libds_tizen_bindir,
70 tc_launch_appinfo_files = [
72 'tc_launch_appinfo.cpp',
75 executable('libds-tizen-launch-appinfo-tests',
78 tc_launch_appinfo_files
82 deps_libds_tizen_launch,
84 install_dir: libds_tizen_bindir,
88 ## launch effect tests
89 tc_launch_effect_files = [
91 'tc_launch_effect.cpp',
94 executable('libds-tizen-launch-effect-tests',
97 tc_launch_effect_files
101 deps_libds_tizen_launch,
103 install_dir: libds_tizen_bindir,
107 ## display-policy tests
108 tc_display_policy_files = [
110 'tc_display_policy.cpp',
113 executable('libds-tizen-display-policy-tests',
116 tc_display_policy_files
120 deps_libds_tizen_display_policy,
121 dependency('libdrm', required: true),
123 install_dir: libds_tizen_bindir,
127 ## memory-flusher tests
128 tc_memory_flusher_files = [
130 'tc_memory_flusher.cpp',
133 executable('libds-tizen-memory-flusher-tests',
136 tc_memory_flusher_files
140 deps_libds_tizen_memory_flusher,
141 dependency('libdrm', required: true),
142 dependency('tizen-surface-client', required: true),
144 install_dir: libds_tizen_bindir,
149 tc_renderer_files = [
154 executable('libds-tizen-renderer-tests',
161 deps_libds_tizen_renderer,
162 dependency('libdrm', required: true),
163 dependency('tizen-extension-client', required: true),
165 install_dir: libds_tizen_bindir,
169 ## screen-rotation tests
170 tc_screen_rotation_files = [
172 'tc_screen_rotation.cpp',
175 executable('libds-tizen-screen-rotation-tests',
178 tc_screen_rotation_files
182 deps_libds_tizen_screen_rotation,
183 dependency('libdrm', required: true),
184 dependency('tizen-extension-client', required: true),
186 install_dir: libds_tizen_bindir,
190 ## global-resource tests
191 tc_global_resource_files = [
193 'tc_global_resource.cpp',
196 executable('libds-tizen-global-resource-tests',
199 tc_global_resource_files
203 deps_libds_tizen_global_resource,
204 dependency('libdrm', required: true),
205 dependency('tizen-extension-client', required: true),
207 install_dir: libds_tizen_bindir,
211 ## embedded-compositor tests
212 tc_embedded_compositor_files = [
214 'tc_embedded_compositor.cpp',
217 executable('libds-tizen-embedded-compositor-tests',
220 tc_embedded_compositor_files
224 deps_libds_tizen_embedded_compositor,
225 dependency('tizen-extension-client', required: true),
227 install_dir: libds_tizen_bindir,
231 ## input method tests
232 tc_input_method_files = [
234 'tc_input_method.cpp',
237 executable('libds-tizen-input-method-tests',
240 tc_input_method_files
244 deps_libds_tizen_input_method,
246 install_dir: libds_tizen_bindir,