jeyzu pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0018f2093fe99a45473a24e464448756bcd755da

commit 0018f2093fe99a45473a24e464448756bcd755da
Author: Jérémy Zurcher <jer...@asynk.ch>
Date:   Sun Apr 18 08:21:23 2021 +0200

    fix modules/ecore_evas/engines/wayland compilation
    
    broken after introduction of EMODAPI by a33138
    Differential Revision: https://phab.enlightenment.org/D1222
---
 .../engines/wayland/ecore_evas_wayland_egl.c           | 18 ------------------
 .../engines/wayland/ecore_evas_wayland_private.h       | 18 ++++++++++++++++++
 .../engines/wayland/ecore_evas_wayland_shm.c           | 18 ------------------
 3 files changed, 18 insertions(+), 36 deletions(-)

diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c 
b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c
index 5e08c33a7b..e98303c819 100644
--- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c
+++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c
@@ -5,24 +5,6 @@
 # include <string.h>
 # include <unistd.h>
 
-#ifdef _WIN32
-# ifndef EFL_MODULE_STATIC
-#  define EMODAPI __declspec(dllexport)
-# else
-#  define EMODAPI
-# endif
-#else
-# ifdef __GNUC__
-#  if __GNUC__ >= 4
-#   define EMODAPI __attribute__ ((visibility("default")))
-#  endif
-# endif
-#endif /* ! _WIN32 */
-
-#ifndef EMODAPI
-# define EMODAPI
-#endif
-
 /* external functions */
 EMODAPI Ecore_Evas *
 ecore_evas_wayland_egl_new_internal(const char *disp_name, Ecore_Window 
parent, int x, int y, int w, int h, Eina_Bool frame, const int *opt)
diff --git 
a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_private.h 
b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_private.h
index 8213dc2b32..42e6a6baed 100644
--- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_private.h
+++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_private.h
@@ -32,6 +32,24 @@
 # include "ecore_evas_private.h"
 # include "ecore_evas_wayland.h"
 
+#ifdef _WIN32
+# ifndef EFL_MODULE_STATIC
+#  define EMODAPI __declspec(dllexport)
+# else
+#  define EMODAPI
+# endif
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EMODAPI __attribute__ ((visibility("default")))
+#  endif
+# endif
+#endif /* ! _WIN32 */
+
+#ifndef EMODAPI
+# define EMODAPI
+#endif
+
 typedef struct _Ecore_Evas_Engine_Wl_Data Ecore_Evas_Engine_Wl_Data;
 
 typedef struct _Ecore_Evas_Wl_Selection_Data Ecore_Evas_Wl_Selection_Data;
diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c 
b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c
index 6db7403cc0..74db8e8e69 100644
--- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c
+++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_shm.c
@@ -5,24 +5,6 @@
 # include <string.h>
 # include <unistd.h>
 
-#ifdef _WIN32
-# ifndef EFL_MODULE_STATIC
-#  define EMODAPI __declspec(dllexport)
-# else
-#  define EMODAPI
-# endif
-#else
-# ifdef __GNUC__
-#  if __GNUC__ >= 4
-#   define EMODAPI __attribute__ ((visibility("default")))
-#  endif
-# endif
-#endif /* ! _WIN32 */
-
-#ifndef EMODAPI
-# define EMODAPI
-#endif
-
 /* external functions */
 EMODAPI Ecore_Evas *
 ecore_evas_wayland_shm_new_internal(const char *disp_name, Ecore_Window 
parent, int x, int y, int w, int h, Eina_Bool frame)

-- 


Reply via email to