summaryrefslogtreecommitdiff
path: root/src/lib/edje/edje_private.h
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2015-04-28 15:09:11 +0200
committerCedric BAIL <cedric@osg.samsung.com>2015-05-07 09:53:10 +0200
commit59fb53c4cc41434da051626c75b5ffa4569d7c0d (patch)
tree5d338f7627abf40572c1663a8c39d000570b0293 /src/lib/edje/edje_private.h
parentce5ccfb5bee5174b168f0df49b75df2ab3849454 (diff)
edje: remove the need to order the header correctly for Windows.
Diffstat (limited to '')
-rw-r--r--src/lib/edje/edje_private.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/lib/edje/edje_private.h b/src/lib/edje/edje_private.h
index 4abc5eb93e..5d9592bf3d 100644
--- a/src/lib/edje/edje_private.h
+++ b/src/lib/edje/edje_private.h
@@ -58,6 +58,31 @@
58#endif 58#endif
59 59
60#include "Edje.h" 60#include "Edje.h"
61#ifdef EAPI
62# undef EAPI
63#endif
64
65#ifdef _WIN32
66# ifdef EFL_EDJE_BUILD
67# ifdef DLL_EXPORT
68# define EAPI __declspec(dllexport)
69# else
70# define EAPI
71# endif /* ! DLL_EXPORT */
72# else
73# define EAPI __declspec(dllimport)
74# endif /* ! EFL_EDJE_BUILD */
75#else
76# ifdef __GNUC__
77# if __GNUC__ >= 4
78# define EAPI __attribute__ ((visibility("default")))
79# else
80# define EAPI
81# endif
82# else
83# define EAPI
84# endif
85#endif
61 86
62EAPI extern int _edje_default_log_dom ; 87EAPI extern int _edje_default_log_dom ;
63 88
@@ -2800,4 +2825,7 @@ typedef Eina_Bool (*MULTISENSE_FACTORY_INIT_FUNC) (Edje_Multisense_Env *);
2800typedef RemixBase* (*MULTISENSE_SOUND_PLAYER_GET_FUNC) (Edje_Multisense_Env *); 2825typedef RemixBase* (*MULTISENSE_SOUND_PLAYER_GET_FUNC) (Edje_Multisense_Env *);
2801#endif 2826#endif
2802 2827
2828#undef EAPI
2829#define EAPI
2830
2803#endif 2831#endif