summaryrefslogtreecommitdiff
path: root/legacy/efreet/src/lib/Efreet.h
diff options
context:
space:
mode:
authorVincent Torri <vincent.torri@gmail.com>2009-04-20 23:20:40 +0000
committerVincent Torri <vincent.torri@gmail.com>2009-04-20 23:20:40 +0000
commit1bf086809eb6557e585e461c9f187dfffd2462ac (patch)
tree613efebc9f4460a6d2614847741e8f3d7515b383 /legacy/efreet/src/lib/Efreet.h
parent3ab54913162092506e1d28e33d50fffa8123c91a (diff)
* move header files in efree_provate.h to the source files
* fix compilation on Windows XP (not sure that Windows CE port is needed...) note that, as ecore_exe is not available on Windows, some code have been disables for that platform in src/lib/efreet_desktop.c. Also, a new Evil version should be used (not in svn yet) The compilation on Windows is needed for Ewl (icon and mime) SVN revision: 40257
Diffstat (limited to 'legacy/efreet/src/lib/Efreet.h')
-rw-r--r--legacy/efreet/src/lib/Efreet.h17
1 files changed, 12 insertions, 5 deletions
diff --git a/legacy/efreet/src/lib/Efreet.h b/legacy/efreet/src/lib/Efreet.h
index db13044..ce939ea 100644
--- a/legacy/efreet/src/lib/Efreet.h
+++ b/legacy/efreet/src/lib/Efreet.h
@@ -27,15 +27,22 @@
27 * @li Trash Specification 27 * @li Trash Specification
28 */ 28 */
29 29
30#include <Eina.h>
31
30#ifdef EAPI 32#ifdef EAPI
31#undef EAPI 33# undef EAPI
32#endif 34#endif
33#ifdef _MSC_VER 35
34# ifdef BUILDING_DLL 36#ifdef _WIN32
35# define EAPI __declspec(dllexport) 37# ifdef EFL_EFREET_BUILD
38# ifdef DLL_EXPORT
39# define EAPI __declspec(dllexport)
40# else
41# define EAPI
42# endif /* ! DLL_EXPORT */
36# else 43# else
37# define EAPI __declspec(dllimport) 44# define EAPI __declspec(dllimport)
38# endif 45# endif /* ! EFL_EFREET_BUILD */
39#else 46#else
40# ifdef __GNUC__ 47# ifdef __GNUC__
41# if __GNUC__ >= 4 48# if __GNUC__ >= 4