+dep_libds = dependency('libds', required: true)
+
+deps_libds_tizen = [
+ deps_base,
+ wayland_server,
+ dep_libds,
+]
+
+tizen_security_files = [
+ '../security.c',
+]
+
+deps_tizen_security = [
+ dependency('cynara-client', required: true),
+ dependency('cynara-session', required: true),
+ dependency('libsmack', required: true)
+]
+
+subdir('shared')
+subdir('allocator')
+subdir('tbm_server')
+subdir('backend')
+subdir('keyrouter')
+subdir('input_devicemgr')
+subdir('dpms')
+subdir('indicator')
+subdir('clipboard')
+subdir('launch')
+subdir('display_policy')
+subdir('memory_flusher')
+subdir('renderer')
+subdir('screen_rotation')
+subdir('global_resource')
+subdir('embedded_compositor')
+subdir('input_method')
+subdir('text_input')
+subdir('hwc')
+subdir('policy')
+subdir('screenshooter')
+subdir('scaler')
+subdir('video')
+subdir('eom')
+subdir('remote_surface')
+subdir('gbm_server')
+
+##### libds-tizen ######
+libds_tizen_files = [
+ 'embedded_compositor/embedded_compositor.c',
+ 'text_input/text_input.c',
+ 'indicator/indicator.c',
+ 'dpms/dpms.c',
+ 'remote_surface/remote_surface.c',
+ 'gbm_server/gbm_server.c',
+ 'renderer/renderer.c',
+ 'screen_rotation/screen_rotation.c',
+ 'eom/eom.c',
+ 'hwc/hwc.c',
+ 'input_method/input_method.c',
+ 'launch/appinfo.c',
+ 'launch/effect.c',
+ 'scaler/scaler.c',
+ 'video/viewport.c',
+ 'video/video.c',
+ 'tbm_server/tbm_server.c',
+ 'screenshooter/screenshooter.c',
+ 'screenshooter/screenmirror.c',
+ 'input_devicemgr/input_devicemgr.c',
+ 'clipboard/clipboard.c',
+ 'memory_flusher/memory_flusher.c',
+ 'global_resource/global_resource.c',
+ 'policy/policy.c',
+ 'keyrouter/keyrouter_grab.c',
+ 'keyrouter/keyrouter.c',
+ 'security.c',
+ 'display_policy/display_policy.c',
+ 'screen/screen.c',
+]
+