bu5hm4n pushed a commit to branch feature/meson.

http://git.enlightenment.org/core/efl.git/commit/?id=13064ec83f70a4e0a2cbd4c9f63a7d1b8e551cac

commit 13064ec83f70a4e0a2cbd4c9f63a7d1b8e551cac
Author: Marcel Hollerbach <[email protected]>
Date:   Wed Dec 27 21:28:06 2017 +0000

    meson: time for framebuffers!
    
    this adds ecore_fb
---
 meson.build                  |  1 +
 meson_options.txt            |  6 ++++++
 src/lib/ecore_fb/meson.build | 32 ++++++++++++++++++++++++++++++++
 3 files changed, 39 insertions(+)

diff --git a/meson.build b/meson.build
index e7f34ab531..5e18e892f9 100644
--- a/meson.build
+++ b/meson.build
@@ -95,6 +95,7 @@ subprojects = [
 ['ecore_file' , false,  true, false, false, []],
 ['ecore_input', false,  true, false, false, []],
 ['ecore_x', false,  true, false, false, []],
+['ecore_fb', false,  true, false, false, []],
 ]
 
 
diff --git a/meson_options.txt b/meson_options.txt
index c7419428bf..ba5f7fd8d4 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -105,3 +105,9 @@ option('xi22',
   value : false,
   description : 'xi22 support' 
 )
+
+option('tslib',
+  type : 'boolean',
+  value : true,
+  description : 'tslib support' 
+)
diff --git a/src/lib/ecore_fb/meson.build b/src/lib/ecore_fb/meson.build
new file mode 100644
index 0000000000..e67f690de3
--- /dev/null
+++ b/src/lib/ecore_fb/meson.build
@@ -0,0 +1,32 @@
+ecore_fb_deps = []
+
+ecore_fb_header_src = [
+  'Ecore_Fb.h'
+]
+
+ecore_fb_src = [
+  'ecore_fb.c',
+  'ecore_fb_li.c',
+  'ecore_fb_ts.c',
+  'ecore_fb_vt.c',
+  'ecore_fb_keytable.h',
+  'ecore_fb_private.h'
+]
+
+ecore_fb_lib = library('ecore_fb',
+    ecore_fb_src, pub_eo_file_target,
+    dependencies: [eina, ecore, ecore_input, ecore_fb_deps],
+    include_directories : config_dir,
+    install: true,
+)
+
+ecore_fb = declare_dependency(
+  include_directories: [include_directories('.')],
+  link_with: ecore_fb_lib,
+  sources : pub_eo_file_target,
+  dependencies: [eina],
+)
+
+install_headers(ecore_fb_header_src,
+  install_dir : dir_package_include,
+)
\ No newline at end of file

-- 


Reply via email to