On Fri, Mar 20, 2009 at 3:08 AM, Vincent Torri <vto...@univ-evry.fr> wrote: > > >> -#ifdef EAPI >> -# undef EAPI >> -#endif >> - >> -#ifdef _WIN32 >> -# ifdef EFL_EVAS_BUILD >> -# ifdef DLL_EXPORT >> -# define EAPI __declspec(dllexport) >> -# else >> -# define EAPI >> -# endif /* ! DLL_EXPORT */ >> -# else >> -# define EAPI __declspec(dllimport) >> -# endif /* ! EFL_EVAS_BUILD */ >> -#else >> -# ifdef __GNUC__ >> -# if __GNUC__ >= 4 >> -# define EAPI __attribute__ ((visibility("default"))) >> -# else >> -# define EAPI >> -# endif >> -# else >> -# define EAPI >> -# endif >> -#endif /* ! _WIN32 */ > > Please do not remove EAPI to define it only in eina (in case it's your > idea). It is BAD and will break the compilation on Windows. All those EAPI > macro are different for all the EFL (see the test on EFL_EVAS_BUILD). > Unfortunately, I have to let it like that. That's also why I always put > inclusion of dependency header files always before EAPI because if not, > they modify EAPI.
after talking to you at IRC I realize the problem and no easy solution so far, damn! :-( -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -------------------------------------- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel