bu5hm4n pushed a commit to branch feature/meson.

http://git.enlightenment.org/core/efl.git/commit/?id=2bef3ba5d4ed0cd5a2aeeb7dbed65c9d78fe5145

commit 2bef3ba5d4ed0cd5a2aeeb7dbed65c9d78fe5145
Author: Marcel Hollerbach <[email protected]>
Date:   Fri Dec 29 11:38:31 2017 +0000

    meson: here comes ecore_drm2!
---
 meson.build                    |  1 +
 meson_options.txt              |  6 ++++++
 src/lib/ecore_drm2/meson.build | 32 ++++++++++++++++++++++++++++++++
 3 files changed, 39 insertions(+)

diff --git a/meson.build b/meson.build
index f81311be3d..cd0e750096 100644
--- a/meson.build
+++ b/meson.build
@@ -108,6 +108,7 @@ subprojects = [
 ['ecore_buffer'     ,  true,  true,  true, false, false, false, []],
 ['ector'            , false,  true, false, false,  true, false, ['draw', 
'triangulator', 'freetype']],
 ['elput'            , false,  true, false, false,  true, false, []],
+['ecore_drm2'       , false,  true, false, false, false, false, []],
 ]
 
 
diff --git a/meson_options.txt b/meson_options.txt
index 1f1c502530..b26de289d2 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -112,6 +112,12 @@ option('ecore_ipc',
   description : 'build ecore_ipc'
 )
 
+option('ecore_drm2',
+  type : 'boolean',
+  value : true,
+  description : 'build ecore_ipc'
+)
+
 option('ector',
   type : 'boolean',
   value : true,
diff --git a/src/lib/ecore_drm2/meson.build b/src/lib/ecore_drm2/meson.build
new file mode 100644
index 0000000000..f135ac88a5
--- /dev/null
+++ b/src/lib/ecore_drm2/meson.build
@@ -0,0 +1,32 @@
+ecore_drm2_deps = [eeze, elput, dl]
+
+ecore_drm2_header_src = [
+  'Ecore_Drm2.h'
+]
+
+ecore_drm2_src = [
+  'ecore_drm2_plane.c',
+  'ecore_drm2_fb.c',
+  'ecore_drm2_outputs.c',
+  'ecore_drm2_device.c',
+  'ecore_drm2.c',
+  'ecore_drm2_private.h'
+]
+
+ecore_drm2_lib = library('ecore_drm2',
+    ecore_drm2_src, pub_eo_file_target,
+    dependencies: [ecore, ecore_drm2_deps, libdrm],
+    include_directories : config_dir,
+    install: true,
+)
+
+ecore_drm2 = declare_dependency(
+  include_directories: [include_directories('.')],
+  link_with: ecore_drm2_lib,
+  sources : pub_eo_file_target,
+  dependencies: [ecore],
+)
+
+install_headers(ecore_drm2_header_src,
+  install_dir : dir_package_include,
+)
\ No newline at end of file

-- 


Reply via email to