'DSDisplayArea/DSDisplayArea.cpp',
'DSDisplayDevice/DSDisplayDeviceHWCTDMImpl.cpp',
'DSDisplayDevice/DSDisplayDeviceHWCWindowTDMImpl.cpp',
+ 'DSDisplayDevice/DSDisplayDeviceHWCWindowTDMTargetImpl.cpp',
'DSDisplayDevice/DSDisplayDeviceOutputModeTDMImpl.cpp',
'DSDisplayDevice/DSDisplayDeviceOutputTDMImpl.cpp',
'DSDisplayDevice/DSDisplayDeviceTDMImpl.cpp',
'DSSeat/DSTouch.h',
'DSSignal/DSSignal.cpp',
'DSSignal/DSSignal.h',
+ 'DSSignal/DSSignalBroker.cpp',
+ 'DSSignal/DSSignalBroker.h',
'DSCore/DSStruct.h',
'DSCore/DSCore.h',
+ 'DSWaylandExtension/DSWaylandExtension.cpp',
+ 'DSTizenAppinfo/DSTizenAppinfo.h',
+ 'DSTizenAppinfo/DSTizenAppinfo.cpp',
+ 'DSTizenAppinfo/DSTizenAppinfoMgr.h',
+ 'DSTizenAppinfo/DSTizenAppinfoMgrPrivate.h',
+ 'DSTizenAppinfo/DSTizenAppinfoMgr.cpp',
'DSWindow/DSWindow.h',
'DSWindow/DSWindowPrivate.h',
'DSWindow/DSWindow.cpp',
+ 'DSWindowManager/DSWindowManager.cpp',
'DSWindowShell/DSWindowShell.cpp',
'DSWindowShell/DSWindowShellPrivate.cpp',
'DSZone/DSZone.cpp',
'DSTextInput/DSTextInputPrivate.h',
'DSTextInput/DSTextInput.h',
'DSTextInput/DSTextInput.cpp',
+ 'DSUtil/DSUtilSocket.h',
+ 'DSUtil/DSUtilSocket.cpp',
+ 'DSTraceInfo/DSTraceInfo.h',
+ 'DSTraceInfo/DSTraceInfo.cpp',
]
libds_wayland_srcs = [
'DSWaylandServer/dswayland-server-tizen-launch.h',
'DSWaylandServer/dswayland-server-input-method.cpp',
'DSWaylandServer/dswayland-server-input-method.h',
+ 'DSWaylandServer/dswayland-server-tizen_policy_ext.cpp',
+ 'DSWaylandServer/dswayland-server-tizen_policy_ext.h',
'DSWaylandServer/DSWaylandCallback.cpp',
'DSWaylandServer/DSWaylandCallback.h',
'DSWaylandServer/DSWaylandCallbackPrivate.h',
'DSWaylandServer/DSWaylandSurface.cpp',
'DSWaylandServer/DSWaylandSurface.h',
'DSWaylandServer/DSWaylandSurfacePrivate.h',
+ 'DSWaylandServer/DSWaylandRegion.cpp',
+ 'DSWaylandServer/DSWaylandRegion.h',
+ 'DSWaylandServer/DSWaylandRegionPrivate.h',
'DSWaylandServer/DSWaylandTizenInputDevice.h',
'DSWaylandServer/DSWaylandTizenInputDevicePrivate.h',
'DSWaylandServer/DSWaylandTizenInputDeviceManager.cpp',
'DSWaylandServer/DSWaylandTizenInputDeviceManager.h',
'DSWaylandServer/DSWaylandTizenInputDeviceManagerPrivate.h',
'DSWaylandServer/DSWaylandTizenPolicy.cpp',
+ 'DSWaylandServer/DSWaylandTizenPosition.cpp',
+ 'DSWaylandServer/DSWaylandTizenVisibility.cpp',
'DSWaylandServer/DSWaylandTizenSurface.cpp',
'DSWaylandServer/DSWaylandTizenSurface.h',
'DSWaylandServer/DSWaylandTizenSurfacePrivate.h',
+ 'DSWaylandServer/DSWaylandTizenSurfaceShm.cpp',
+ 'DSWaylandServer/DSWaylandTizenSurfaceShm.h',
+ 'DSWaylandServer/DSWaylandTizenSurfaceShmPrivate.h',
'DSWaylandServer/DSWaylandZxdgShellV6.cpp',
'DSWaylandServer/DSWaylandZxdgShellV6.h',
'DSWaylandServer/DSWaylandZxdgShellV6Private.h',
'DSWaylandServer/DSWaylandTizenAppinfoPrivate.h',
'DSWaylandServer/DSWaylandTizenAppinfo.h',
'DSWaylandServer/DSWaylandTizenAppinfo.cpp',
+ 'DSWaylandServer/DSWaylandTizenLaunchEffectPrivate.h',
+ 'DSWaylandServer/DSWaylandTizenLaunchEffect.h',
+ 'DSWaylandServer/DSWaylandTizenLaunchEffect.cpp',
+ 'DSWaylandServer/DSWaylandTizenLaunchSplashPrivate.h',
+ 'DSWaylandServer/DSWaylandTizenLaunchSplash.h',
+ 'DSWaylandServer/DSWaylandTizenLaunchSplash.cpp',
+ 'DSWaylandServer/DSWaylandProtocolTracePrivate.h',
+ 'DSWaylandServer/DSWaylandProtocolTraceStruct.h',
+ 'DSWaylandServer/DSWaylandProtocolTrace.h',
+ 'DSWaylandServer/DSWaylandProtocolTrace.cpp',
+ 'DSWaylandServer/DSWaylandTizenPolicyExt.h',
+ 'DSWaylandServer/DSWaylandTizenPolicyExtPrivate.h',
+ 'DSWaylandServer/DSWaylandTizenPolicyExt.cpp',
+ 'DSWaylandServer/tizen_policy_ext-server-protocol.h',
+ 'DSWaylandServer/tizen_policy_ext-protocol.c',
]
libds_srcs += libds_wayland_srcs
text_dep = dependency('text-server')
tizen_launch_dep = dependency('tizen-launch-server')
+dali_core_dep = dependency('dali2-core')
+dali_adaptor_dep = dependency('dali2-adaptor')
+dali_toolkit_dep = dependency('dali2-toolkit')
+
+dali_deps = [dali_core_dep, dali_adaptor_dep, dali_toolkit_dep]
tizen_ext_deps = [tizen_ext_dep, input_method_dep, text_dep, tizen_launch_dep, tizen_surface_dep]
tizen_ext_deps = [tizen_ext_deps, xdg_shell_unstable_v6_dep, xdg_shell_dep]
libds_deps = [ecore_dep]
'./DSSeat',
'./DSSignal',
'./DSCore',
+ './DSWaylandExtension',
'./DSWaylandServer',
'./DSWindow',
+ './DSWindowManager',
'./DSWindowShell',
'./DSZone',
'./DSClient',
'./DSXkb',
'./DSTextInput',
+ './DSTizenAppinfo',
+ './DSUtil',
+ './DSTraceInfo',
)
libds_lib = shared_library(
'ds',
libds_srcs,
- dependencies : [dlog_dep, libtdm_dep, wayland_dep, tizen_ext_deps, ecore_dep, ecore_evas_dep, libinput_dep, libudev_dep, xkbcommon_dep, libtbm_dep, wayland_tbm_server_dep],
+ dependencies : [dlog_dep, libtdm_dep, wayland_dep, tizen_ext_deps, ecore_dep, ecore_evas_dep, libinput_dep, libudev_dep, xkbcommon_dep, libtbm_dep, wayland_tbm_server_dep, dali_deps],
include_directories : [libds_include_dirs],
version : meson.project_version(),
install : true
)
-libds_static_lib = static_library(
- 'ds',
- libds_srcs,
- dependencies : [dlog_dep, libtdm_dep, wayland_dep, tizen_ext_deps, ecore_dep, ecore_evas_dep, libinput_dep, libudev_dep, xkbcommon_dep, libtbm_dep, wayland_tbm_server_dep],
- include_directories : [libds_include_dirs],
- install : true
- )
-
pkgconfig.generate(
filebase : 'libds',
name : 'libds',
include_directories : [libds_include_dirs]
)
-libds_static_declared_dep = declare_dependency(
- link_with : libds_static_lib,
- dependencies : [libds_deps, ecore_dep],
- include_directories : [libds_include_dirs]
- )