summaryrefslogtreecommitdiff
path: root/src/modules/evas
diff options
context:
space:
mode:
authorMarcel Hollerbach <mail@marcel-hollerbach.de>2019-04-19 14:39:31 -0400
committerMike Blumenkrantz <zmike@samsung.com>2019-04-19 14:39:31 -0400
commitbb6c7c6782e9bc22e4fdeb314457c0e340be80e1 (patch)
treef775acabe96ff9fdde3d84157ad068acb035f645 /src/modules/evas
parent0deba6ef4c1ac11d1dc37ee25d2873c714885204 (diff)
meson: make it possible to link our engines against evas
Summary: it FINALLY happend! With this python bindings should be able to work again with a meson build, you can also enable b_lundef right now. And it appears to work, with this we can also get another step closer to a windows build. Depends on D8669 Reviewers: zmike, stefan_schmidt, cedric, vtorri Reviewed By: zmike Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8670
Diffstat (limited to 'src/modules/evas')
-rw-r--r--src/modules/evas/engines/buffer/meson.build2
-rw-r--r--src/modules/evas/engines/drm/meson.build2
-rw-r--r--src/modules/evas/engines/fb/meson.build2
-rw-r--r--src/modules/evas/engines/gl_cocoa/meson.build2
-rw-r--r--src/modules/evas/engines/gl_drm/meson.build2
-rw-r--r--src/modules/evas/engines/gl_generic/meson.build2
-rw-r--r--src/modules/evas/engines/gl_x11/meson.build2
-rw-r--r--src/modules/evas/engines/software_ddraw/meson.build2
-rw-r--r--src/modules/evas/engines/software_gdi/meson.build2
-rw-r--r--src/modules/evas/engines/software_x11/meson.build2
-rw-r--r--src/modules/evas/engines/wayland_egl/meson.build2
-rw-r--r--src/modules/evas/engines/wayland_shm/meson.build2
-rw-r--r--src/modules/evas/meson.build1
13 files changed, 12 insertions, 13 deletions
diff --git a/src/modules/evas/engines/buffer/meson.build b/src/modules/evas/engines/buffer/meson.build
index b5742217a3..b5b5541466 100644
--- a/src/modules/evas/engines/buffer/meson.build
+++ b/src/modules/evas/engines/buffer/meson.build
@@ -16,7 +16,7 @@ install_headers('Evas_Engine_Buffer.h',
16if get_option('evas-modules') == 'shared' 16if get_option('evas-modules') == 'shared'
17 shared_module(mod_full_name, engine_src, 17 shared_module(mod_full_name, engine_src,
18 include_directories : config_dir + [engine_include_dir], 18 include_directories : config_dir + [engine_include_dir],
19 dependencies : [eina, evas_pre] + engine_deps, 19 dependencies : [eina, evas] + engine_deps,
20 install : true, 20 install : true,
21 install_dir : mod_install_dir, 21 install_dir : mod_install_dir,
22 name_suffix : sys_mod_extension 22 name_suffix : sys_mod_extension
diff --git a/src/modules/evas/engines/drm/meson.build b/src/modules/evas/engines/drm/meson.build
index 0c2933dc7e..441a09a316 100644
--- a/src/modules/evas/engines/drm/meson.build
+++ b/src/modules/evas/engines/drm/meson.build
@@ -10,7 +10,7 @@ engine_deps = [ecore_drm2, libdrm]
10if get_option('evas-modules') == 'shared' 10if get_option('evas-modules') == 'shared'
11 shared_module(mod_full_name, engine_src, 11 shared_module(mod_full_name, engine_src,
12 include_directories : config_dir + [engine_include_dir], 12 include_directories : config_dir + [engine_include_dir],
13 dependencies : [eina, evas_pre] + engine_deps, 13 dependencies : [eina, evas] + engine_deps,
14 install : true, 14 install : true,
15 install_dir : mod_install_dir, 15 install_dir : mod_install_dir,
16 name_suffix : sys_mod_extension 16 name_suffix : sys_mod_extension
diff --git a/src/modules/evas/engines/fb/meson.build b/src/modules/evas/engines/fb/meson.build
index 0f80a8ad04..c857e83aec 100644
--- a/src/modules/evas/engines/fb/meson.build
+++ b/src/modules/evas/engines/fb/meson.build
@@ -12,7 +12,7 @@ engine_deps = [ecore_fb]
12if get_option('evas-modules') == 'shared' 12if get_option('evas-modules') == 'shared'
13 shared_module(mod_full_name, engine_src, 13 shared_module(mod_full_name, engine_src,
14 include_directories : config_dir + [engine_include_dir], 14 include_directories : config_dir + [engine_include_dir],
15 dependencies : [eina, evas_pre] + engine_deps, 15 dependencies : [eina, evas] + engine_deps,
16 install : true, 16 install : true,
17 install_dir : mod_install_dir, 17 install_dir : mod_install_dir,
18 name_suffix : sys_mod_extension 18 name_suffix : sys_mod_extension
diff --git a/src/modules/evas/engines/gl_cocoa/meson.build b/src/modules/evas/engines/gl_cocoa/meson.build
index 2e6b91ce21..a175c3c730 100644
--- a/src/modules/evas/engines/gl_cocoa/meson.build
+++ b/src/modules/evas/engines/gl_cocoa/meson.build
@@ -10,7 +10,7 @@ engine_deps = [ecore_cocoa, gl_deps]
10if get_option('evas-modules') == 'shared' 10if get_option('evas-modules') == 'shared'
11 shared_module(mod_full_name, engine_src, 11 shared_module(mod_full_name, engine_src,
12 include_directories : config_dir + [engine_include_dir], 12 include_directories : config_dir + [engine_include_dir],
13 dependencies : [eina, evas_pre] + engine_deps, 13 dependencies : [eina, evas] + engine_deps,
14 install : true, 14 install : true,
15 install_dir : mod_install_dir, 15 install_dir : mod_install_dir,
16 name_suffix : sys_mod_extension 16 name_suffix : sys_mod_extension
diff --git a/src/modules/evas/engines/gl_drm/meson.build b/src/modules/evas/engines/gl_drm/meson.build
index 0c80fa6922..28988d5599 100644
--- a/src/modules/evas/engines/gl_drm/meson.build
+++ b/src/modules/evas/engines/gl_drm/meson.build
@@ -10,7 +10,7 @@ engine_deps = [ecore_drm2, libdrm, gl_deps, dependency('gbm')]
10if get_option('evas-modules') == 'shared' 10if get_option('evas-modules') == 'shared'
11 shared_module(mod_full_name, engine_src, 11 shared_module(mod_full_name, engine_src,
12 include_directories : config_dir + [engine_include_dir], 12 include_directories : config_dir + [engine_include_dir],
13 dependencies : [eina, evas_pre] + engine_deps, 13 dependencies : [eina, evas] + engine_deps,
14 install : true, 14 install : true,
15 install_dir : mod_install_dir, 15 install_dir : mod_install_dir,
16 name_suffix : sys_mod_extension 16 name_suffix : sys_mod_extension
diff --git a/src/modules/evas/engines/gl_generic/meson.build b/src/modules/evas/engines/gl_generic/meson.build
index 1b616d97b5..d18e032f7a 100644
--- a/src/modules/evas/engines/gl_generic/meson.build
+++ b/src/modules/evas/engines/gl_generic/meson.build
@@ -72,7 +72,7 @@ engine_include_dir = include_directories(join_paths('..','software_generic'), jo
72if get_option('evas-modules') == 'shared' 72if get_option('evas-modules') == 'shared'
73 shared_module(mod_full_name, engine_src, 73 shared_module(mod_full_name, engine_src,
74 include_directories : config_dir + [engine_include_dir], 74 include_directories : config_dir + [engine_include_dir],
75 dependencies : [eina, evas_pre] + engine_deps, 75 dependencies : [eina, evas] + engine_deps,
76 install : true, 76 install : true,
77 install_dir : mod_install_dir, 77 install_dir : mod_install_dir,
78 name_suffix : sys_mod_extension 78 name_suffix : sys_mod_extension
diff --git a/src/modules/evas/engines/gl_x11/meson.build b/src/modules/evas/engines/gl_x11/meson.build
index d4c8a29109..7aec198e39 100644
--- a/src/modules/evas/engines/gl_x11/meson.build
+++ b/src/modules/evas/engines/gl_x11/meson.build
@@ -10,7 +10,7 @@ engine_deps = [ecore_x_deps, gl_deps]
10if get_option('evas-modules') == 'shared' 10if get_option('evas-modules') == 'shared'
11 shared_module(mod_full_name, engine_src, 11 shared_module(mod_full_name, engine_src,
12 include_directories : config_dir + [engine_include_dir], 12 include_directories : config_dir + [engine_include_dir],
13 dependencies : [eina, evas_pre] + engine_deps, 13 dependencies : [eina, evas] + engine_deps,
14 install : true, 14 install : true,
15 install_dir : mod_install_dir, 15 install_dir : mod_install_dir,
16 name_suffix : sys_mod_extension 16 name_suffix : sys_mod_extension
diff --git a/src/modules/evas/engines/software_ddraw/meson.build b/src/modules/evas/engines/software_ddraw/meson.build
index 83bfca3c55..2f6f580e3f 100644
--- a/src/modules/evas/engines/software_ddraw/meson.build
+++ b/src/modules/evas/engines/software_ddraw/meson.build
@@ -12,7 +12,7 @@ engine_deps = []
12if get_option('evas-modules') == 'shared' 12if get_option('evas-modules') == 'shared'
13 shared_module(mod_full_name, engine_src, 13 shared_module(mod_full_name, engine_src,
14 include_directories : config_dir + [engine_include_dir], 14 include_directories : config_dir + [engine_include_dir],
15 dependencies : [eina, evas_pre] + engine_deps, 15 dependencies : [eina, evas] + engine_deps,
16 install : true, 16 install : true,
17 install_dir : mod_install_dir, 17 install_dir : mod_install_dir,
18 name_suffix : sys_mod_extension 18 name_suffix : sys_mod_extension
diff --git a/src/modules/evas/engines/software_gdi/meson.build b/src/modules/evas/engines/software_gdi/meson.build
index ef71d76587..63a1c2c232 100644
--- a/src/modules/evas/engines/software_gdi/meson.build
+++ b/src/modules/evas/engines/software_gdi/meson.build
@@ -12,7 +12,7 @@ engine_deps = []
12if get_option('evas-modules') == 'shared' 12if get_option('evas-modules') == 'shared'
13 shared_module(mod_full_name, engine_src, 13 shared_module(mod_full_name, engine_src,
14 include_directories : config_dir + [engine_include_dir], 14 include_directories : config_dir + [engine_include_dir],
15 dependencies : [eina, evas_pre] + engine_deps, 15 dependencies : [eina, evas] + engine_deps,
16 install : true, 16 install : true,
17 install_dir : mod_install_dir, 17 install_dir : mod_install_dir,
18 name_suffix : sys_mod_extension 18 name_suffix : sys_mod_extension
diff --git a/src/modules/evas/engines/software_x11/meson.build b/src/modules/evas/engines/software_x11/meson.build
index 74f1bc631c..b5409568c0 100644
--- a/src/modules/evas/engines/software_x11/meson.build
+++ b/src/modules/evas/engines/software_x11/meson.build
@@ -31,7 +31,7 @@ engine_deps = [x11, ecore_x, ecore_x_deps, gl_deps]
31if get_option('evas-modules') == 'shared' 31if get_option('evas-modules') == 'shared'
32 shared_module(mod_full_name, engine_src, 32 shared_module(mod_full_name, engine_src,
33 include_directories : config_dir + [engine_include_dir], 33 include_directories : config_dir + [engine_include_dir],
34 dependencies : [eina, evas_pre] + engine_deps, 34 dependencies : [eina, evas] + engine_deps,
35 install : true, 35 install : true,
36 install_dir : mod_install_dir, 36 install_dir : mod_install_dir,
37 name_suffix : sys_mod_extension 37 name_suffix : sys_mod_extension
diff --git a/src/modules/evas/engines/wayland_egl/meson.build b/src/modules/evas/engines/wayland_egl/meson.build
index fa087b1ec0..818210fc62 100644
--- a/src/modules/evas/engines/wayland_egl/meson.build
+++ b/src/modules/evas/engines/wayland_egl/meson.build
@@ -12,7 +12,7 @@ engine_include_dir = include_directories(join_paths('..','wayland_common'))
12if get_option('evas-modules') == 'shared' 12if get_option('evas-modules') == 'shared'
13 shared_module(mod_full_name, engine_src, 13 shared_module(mod_full_name, engine_src,
14 include_directories : config_dir + [engine_include_dir], 14 include_directories : config_dir + [engine_include_dir],
15 dependencies : [eina, evas_pre] + engine_deps, 15 dependencies : [eina, evas] + engine_deps,
16 install : true, 16 install : true,
17 install_dir : mod_install_dir, 17 install_dir : mod_install_dir,
18 name_suffix : sys_mod_extension 18 name_suffix : sys_mod_extension
diff --git a/src/modules/evas/engines/wayland_shm/meson.build b/src/modules/evas/engines/wayland_shm/meson.build
index 6e09109c9c..29453841cc 100644
--- a/src/modules/evas/engines/wayland_shm/meson.build
+++ b/src/modules/evas/engines/wayland_shm/meson.build
@@ -11,7 +11,7 @@ engine_include_dir = include_directories(join_paths('..','wayland_common'))
11if get_option('evas-modules') == 'shared' 11if get_option('evas-modules') == 'shared'
12 shared_module(mod_full_name, engine_src, 12 shared_module(mod_full_name, engine_src,
13 include_directories : config_dir + [engine_include_dir], 13 include_directories : config_dir + [engine_include_dir],
14 dependencies : [eina, evas_pre] + engine_deps, 14 dependencies : [eina, evas] + engine_deps,
15 install : true, 15 install : true,
16 install_dir : mod_install_dir, 16 install_dir : mod_install_dir,
17 name_suffix : sys_mod_extension 17 name_suffix : sys_mod_extension
diff --git a/src/modules/evas/meson.build b/src/modules/evas/meson.build
index 25549122f2..a79dc6800b 100644
--- a/src/modules/evas/meson.build
+++ b/src/modules/evas/meson.build
@@ -14,4 +14,3 @@ subdir('model_savers')
14subdir('model_loaders') 14subdir('model_loaders')
15subdir('vg_savers') 15subdir('vg_savers')
16subdir('vg_loaders') 16subdir('vg_loaders')
17subdir('engines')