common_deps = [ dep_libds_tizen, dependency('pixman-1', required: true), dependency('wayland-server', required: true), ] executable('tdm-backend', 'tdm-backend.c', dependencies: [ common_deps, dep_libds_tizen_backend_tdm, dep_libds_tizen_tbm_server, ], install_dir: libds_tizen_bindir, install : true ) tinyds_tdm_files = [ 'tinyds-tdm.c', 'pixman-helper.c', 'pixman-tbm-helper.c', 'tinyds-tdm-renderer.c', ] executable('tinyds-tdm', tinyds_tdm_files, dependencies: [ common_deps, dep_libds_tizen_backend_tdm, dep_libds_tizen_tbm_server, dependency('pixman-1', required: true), dependency('threads', required: true), ], install_dir: libds_tizen_bindir, install : true ) tinyds_tdm_libinput_files = [ 'tinyds-tdm-libinput.c', 'pixman-helper.c', 'pixman-tbm-helper.c', 'tinyds-tdm-renderer.c', ] executable('tinyds-tdm-libinput', tinyds_tdm_libinput_files, dependencies: [ common_deps, dep_libds_tizen_backend_tdm, dep_libds_tizen_input_devicemgr, dependency('pixman-1', required: true), dependency('threads', required: true), ], install_dir: libds_tizen_bindir, install : true ) executable('tinyds-tdm-dpms', 'tinyds-tdm-dpms.c', 'pixman-helper.c', 'pixman-tbm-helper.c', 'tinyds-tdm-renderer.c', dependencies: [ common_deps, dep_libds_tizen_backend_tdm, dep_libds_tizen_dpms, dependency('pixman-1', required: true), dependency('threads', required: true), ], install_dir: libds_tizen_bindir, install : true ) tinyds_tdm_hwc_files = [ 'tinyds-tdm-hwc.c', 'pixman-helper.c', 'pixman-tbm-helper.c', 'tinyds-tdm-renderer.c', ] executable('tinyds-tdm-hwc', tinyds_tdm_hwc_files, dependencies: [ common_deps, dep_libds_tizen_backend_tdm, dependency('pixman-1', required: true), dependency('threads', required: true), ], install_dir: libds_tizen_bindir, install : true )