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 --
