Revert "screen: add wtz_screen_set_opaque_region request callback"
[platform/core/uifw/libds-tizen.git] / examples / meson.build
index 193b4a5..8de3845 100644 (file)
@@ -1,51 +1,47 @@
 common_deps = [
-  dep_libds,
+  deps_libds_tizen,
+  dependency('pixman-1', required: true),
   dependency('wayland-server', required: true),
 ]
 
-executable('wl-backend',
-           'wl-backend.c',
-           dependencies: common_deps,
-           install_dir: libds_bindir,
-           install : true)
-
-executable('tinyds',
-  [
-    'tinyds.c',
-    'pixman-helper.c'
-  ],
+executable('tdm-backend',
+  'tdm-backend.c',
   dependencies: [
     common_deps,
-    dependency('pixman-1', required: true),
-    dependency('libdrm', required: true),
+    deps_libds_tizen_backend_tdm,
+    deps_libds_tizen_tbm_server,
   ],
-  install_dir: libds_bindir,
+  install_dir: libds_tizen_bindir,
   install : true
 )
 
-if features.get('tdm-backend')
-  executable('tdm-backend',
-    'tdm-backend.c',
-    dependencies: common_deps,
-    install_dir: libds_bindir,
-    install : true
-  )
+tinyds_tdm_files = [
+  'tinyds-tdm.c',
+  'pixman-helper.c',
+  'pixman-tbm-helper.c',
+  'tinyds-renderer.c',
+  'protocol-trace.c',
+  'tinyds-policy.c',
+  'tinyds-dpms.c',
+  'tinyds-launch.c',
+  'tinyds-input-devicemgr.c',
+]
 
-  tinyds_tdm_files = [
-    'tinyds-tdm.c',
-    'tbm-server-helper.c',
-    'pixman-helper.c',
-  ]
-  executable('tinyds-tdm',
-    tinyds_tdm_files,
-    dependencies: [
-      common_deps,
-      dependency('pixman-1', required: true),
-      dependency('libdrm', required: true),
-      dependency('libtbm', required: true),
-      dependency('wayland-tbm-server', required: true),
-    ],
-    install_dir: libds_bindir,
-    install : true
-  )
-endif
+executable('tinyds-tdm',
+  tinyds_tdm_files,
+  dependencies: [
+    common_deps,
+    deps_libds_tizen_backend_tdm,
+    deps_libds_tizen_tbm_server,
+    deps_libds_tizen_dpms,
+    deps_libds_tizen_input_devicemgr,
+    deps_libds_tizen_launch,
+    deps_libds_tizen_input_method,
+    deps_libds_tizen_text_input,
+    deps_libds_tizen_policy,
+    dependency('pixman-1', required: true),
+    dependency('threads', required: true),
+  ],
+  install_dir: libds_tizen_bindir,
+  install : true
+)