bu5hm4n pushed a commit to branch feature/meson. http://git.enlightenment.org/core/efl.git/commit/?id=b1609f3bd3ad74ada7a99a9f8eab3458a59a25c3
commit b1609f3bd3ad74ada7a99a9f8eab3458a59a25c3 Author: Marcel Hollerbach <[email protected]> Date: Wed Dec 27 19:56:53 2017 +0000 meson: ecore input! --- meson.build | 1 + src/lib/ecore_input/meson.build | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/meson.build b/meson.build index d8ef8cf1be..9d7bb628d8 100644 --- a/meson.build +++ b/meson.build @@ -93,6 +93,7 @@ subprojects = [ ['ecore_avahi' , false, true, false, false, []], ['ecore_con' , false, true, true, false, ['http-parser']], ['ecore_file' , false, true, false, false, []], +['ecore_input', false, true, false, false, []] ] diff --git a/src/lib/ecore_input/meson.build b/src/lib/ecore_input/meson.build new file mode 100644 index 0000000000..4df8df58fb --- /dev/null +++ b/src/lib/ecore_input/meson.build @@ -0,0 +1,32 @@ +ecore_input_deps = [] + +ecore_input_header_src = [ + 'Ecore_Input.h' +] + +ecore_input_src = [ + 'ecore_input.c', + 'ecore_input_compose.c', + 'ecore_input_joystick.c', + 'ecore_input_compose.h', + 'ecore_input_private.h' +] + + +ecore_input_lib = library('ecore_input', + ecore_input_src, pub_eo_file_target, + dependencies: [ecore, ecore_input_deps], + include_directories : config_dir, + install: true, +) + +ecore_input = declare_dependency( + include_directories: [include_directories('.')], + link_with: ecore_input_lib, + sources : pub_eo_file_target, + dependencies: [eina], +) + +install_headers(ecore_input_header_src, + install_dir : dir_package_include, +) \ No newline at end of file --
