#ifndef _EFL_CORE_H #define _EFL_CORE_H #include #include #include #include #include #ifdef _WIN32 # define WIN32_LEAN_AND_MEAN # include # undef WIN32_LEAN_AND_MEAN #elif defined (__FreeBSD__) || defined (__OpenBSD__) # include # include #elif defined (__ANDROID__) # include #elif defined (__sun) # include #else # include # include #endif #include #ifdef __cplusplus extern "C" { #endif ECORE_API extern double _efl_startup_time; #include "Ecore_Common.h" #include "Ecore_Eo.h" #ifdef __cplusplus } #endif #endif // We are including efl_general.h again, just in case Efl_Core.h was already included before this // and the __EFL_*_IS_REQUIRED changed since then. #include "efl_general.h"