2 dependency('wayland-client'), dependency('wayland-server'), dependency('xkbcommon'),
3 wayland_protocol, dl, m, ecore, ecore_input, libdrm, buildsystem,
4 #dependency('libdrm_exynos'), #dependency('libdrm_intel'),
6 ecore_wl2_pub_deps = [eina, ecore]
8 ecore_wl2_header_src = [
13 'ecore_wl2_subsurf.c',
18 'ecore_wl2_display.c',
20 'ecore_wl2_private.h',
25 # <----- TIZEN_ONLY(20190109: introduce mesonbuild on tizen env
27 dependency('wayland-cursor'),
28 dependency('tizen-extension-client'),
29 dependency('wayland-tbm-client'),
30 dependency('libtdm-client'),
33 'tizen-policy-ext-client-protocol.h',
34 'tizen-policy-ext-protocol.c',
35 'ecore_wl2_tbmsurface.c',
37 # TIZEN_ONLY(20190109: introduce mesonbuild on tizen env ----->
39 ecore_wl2_lib = library('ecore_wl2',
40 ecore_wl2_src, pub_eo_file_target, wayland_protocol_header,
41 dependencies: ecore_wl2_deps + ecore_wl2_pub_deps,
42 include_directories : config_dir,
44 version : meson.project_version()
47 ecore_wl2 = declare_dependency(
48 include_directories: [include_directories('.')],
49 link_with: ecore_wl2_lib,
50 sources : pub_eo_file_target + priv_eo_file_target,
51 dependencies: ecore_wl2_pub_deps,
54 install_headers(ecore_wl2_header_src,
55 install_dir : dir_package_include,