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

-- 


Reply via email to