1 ecore_wayland_deps = [ecore_input, ecore, eo, efl, eina]
2 ecore_wayland_pub_deps = [dependency('wayland-client', version: '>= 1.8.0'), dependency('wayland-cursor', version: '>= 1.8.0 '), dependency('xkbcommon', version: '>= 0.5.0'), dependency('uuid')]
12 'subsurface-protocol.c',
13 'subsurface-client-protocol.h',
14 'ivi-application-protocol.c',
15 'ivi-application-client-protocol.h',
16 'xdg-shell-client-protocol.h',
17 'xdg-shell-protocol.c',
18 'session-recovery-client-protocol.h',
19 'session-recovery-protocol.c'
21 ecore_wayland_header_src = [
26 ecore_wayland_lib = library('ecore_wayland',
28 dependencies: [m] + ecore_wayland_deps + ecore_wayland_pub_deps,
29 include_directories : config_dir + [include_directories(join_paths('..','..'))],
31 c_args : package_c_args,
34 ecore_wayland = declare_dependency(
35 include_directories: [include_directories('.')],
36 link_with: ecore_wayland_lib,
37 dependencies: ecore_wayland_pub_deps,
40 install_headers(ecore_wayland_header_src,
41 install_dir : dir_package_include,