fix EAPI value on Windows

SVN revision: 39616
This commit is contained in:
Vincent Torri 2009-03-22 07:19:07 +00:00
parent d5f0588c67
commit e1986575b3
2 changed files with 20 additions and 9 deletions

View File

@ -1,15 +1,27 @@
#ifndef _ECORE_INPUT_H
# define _ECORE_INPUT_H
/*
* vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
*/
#ifndef _ECORE_INPUT_H
#define _ECORE_INPUT_H
#include <Evas.h>
#ifdef EAPI
#undef EAPI
# undef EAPI
#endif
#ifdef _MSC_VER
# ifdef BUILDING_DLL
# define EAPI __declspec(dllexport)
#ifdef _WIN32
# ifdef EFL_ECORE_INPUT_BUILD
# ifdef DLL_EXPORT
# define EAPI __declspec(dllexport)
# else
# define EAPI
# endif /* ! DLL_EXPORT */
# else
# define EAPI __declspec(dllimport)
# endif
# endif /* ! EFL_ECORE_INPUT_BUILD */
#else
# ifdef __GNUC__
# if __GNUC__ >= 4
@ -22,8 +34,6 @@
# endif
#endif
#include <Evas.h>
#ifdef __cplusplus
extern "C" {
#endif

View File

@ -3,6 +3,7 @@ MAINTAINERCLEANFILES = Makefile.in
AM_CPPFLAGS = \
-I$(top_srcdir)/src/lib/ecore \
-I$(top_builddir)/src/lib/ecore \
@EFL_ECORE_INPUT_BUILD@ \
@EVAS_CFLAGS@
if BUILD_ECORE_INPUT