2 dependency('wayland-client'), dependency('wayland-server'), dependency('xkbcommon'),
3 wayland_protocol, dl, m, ecore, ecore_input, libdrm, buildsystem
5 ecore_wl2_pub_deps = [eina, ecore]
7 ecore_wl2_header_src = [
12 'ecore_wl2_subsurf.c',
17 'ecore_wl2_display.c',
19 'ecore_wl2_private.h',
24 ecore_wl2_lib = library('ecore_wl2',
25 ecore_wl2_src, pub_eo_file_target,
26 dependencies: ecore_wl2_deps + ecore_wl2_pub_deps,
27 include_directories : config_dir,
29 version : meson.project_version()
32 ecore_wl2 = declare_dependency(
33 include_directories: [include_directories('.')],
34 link_with: ecore_wl2_lib,
35 sources : pub_eo_file_target + priv_eo_file_target,
36 dependencies: ecore_wl2_pub_deps,
39 install_headers(ecore_wl2_header_src,
40 install_dir : dir_package_include,