discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=7ef8ab559d7821179ce012217a3d997a9cf4b850

commit 7ef8ab559d7821179ce012217a3d997a9cf4b850
Author: Marcel Hollerbach <[email protected]>
Date:   Tue Aug 14 17:12:07 2018 -0400

    evas: support wayland static engine loading
    
    Summary: This fixes static loading of the here changes engines.
    
    Reviewers: ManMower, devilhorns
    
    Reviewed By: devilhorns
    
    Subscribers: cedric, #reviewers, #committers, zmike
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D6795
---
 src/lib/evas/file/evas_module.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/src/lib/evas/file/evas_module.c b/src/lib/evas/file/evas_module.c
index 5e6a4d6a53..1aac1c0cc0 100644
--- a/src/lib/evas/file/evas_module.c
+++ b/src/lib/evas/file/evas_module.c
@@ -166,8 +166,10 @@ evas_module_paths_init(void)
 
 #if !EVAS_MODULE_NO_ENGINES
 EVAS_EINA_STATIC_MODULE_DEFINE(engine, buffer);
+EVAS_EINA_STATIC_MODULE_DEFINE(engine, drm);
 EVAS_EINA_STATIC_MODULE_DEFINE(engine, fb);
 EVAS_EINA_STATIC_MODULE_DEFINE(engine, gl_generic);
+EVAS_EINA_STATIC_MODULE_DEFINE(engine, gl_drm);
 EVAS_EINA_STATIC_MODULE_DEFINE(engine, gl_x11);
 EVAS_EINA_STATIC_MODULE_DEFINE(engine, gl_sdl);
 EVAS_EINA_STATIC_MODULE_DEFINE(engine, software_8);
@@ -176,6 +178,8 @@ EVAS_EINA_STATIC_MODULE_DEFINE(engine, software_ddraw);
 EVAS_EINA_STATIC_MODULE_DEFINE(engine, software_gdi);
 EVAS_EINA_STATIC_MODULE_DEFINE(engine, software_generic);
 EVAS_EINA_STATIC_MODULE_DEFINE(engine, software_x11);
+EVAS_EINA_STATIC_MODULE_DEFINE(engine, wayland_shm);
+EVAS_EINA_STATIC_MODULE_DEFINE(engine, wayland_egl);
 #endif
 
 #if !EVAS_MODULE_NO_VG_LOADERS
@@ -226,12 +230,18 @@ static const struct {
 #ifdef EVAS_STATIC_BUILD_BUFFER
   EVAS_EINA_STATIC_MODULE_USE(engine, buffer),
 #endif
+#ifdef EVAS_STATIC_BUILD_DRM
+  EVAS_EINA_STATIC_MODULE_USE(engine, drm),
+#endif
 #ifdef EVAS_STATIC_BUILD_FB
   EVAS_EINA_STATIC_MODULE_USE(engine, fb),
 #endif
 #ifdef EVAS_STATIC_BUILD_GL_COMMON
   EVAS_EINA_STATIC_MODULE_USE(engine, gl_generic),
 #endif
+#ifdef EVAS_STATIC_BUILD_GL_DRM
+  EVAS_EINA_STATIC_MODULE_USE(engine, gl_drm),
+#endif
 #ifdef EVAS_STATIC_BUILD_GL_X11
   EVAS_EINA_STATIC_MODULE_USE(engine, gl_x11),
 #endif
@@ -250,6 +260,12 @@ static const struct {
 #ifdef EVAS_STATIC_BUILD_SOFTWARE_X11
   EVAS_EINA_STATIC_MODULE_USE(engine, software_x11),
 #endif
+#ifdef EVAS_STATIC_BUILD_WAYLAND_EGL
+  EVAS_EINA_STATIC_MODULE_USE(engine, wayland_egl),
+#endif
+#ifdef EVAS_STATIC_BUILD_WAYLAND_SHM
+  EVAS_EINA_STATIC_MODULE_USE(engine, wayland_shm),
+#endif
 #endif
 #if !EVAS_MODULE_NO_VG_LOADERS
 #ifdef EVAS_STATIC_BUILD_VG_SVG

-- 


Reply via email to