2017-10-27 17:15:14 -07:00
|
|
|
#ifndef _EFL_CORE_H
|
|
|
|
#define _EFL_CORE_H
|
|
|
|
|
|
|
|
#include <Efl_Config.h>
|
|
|
|
|
|
|
|
#include <Eina.h>
|
|
|
|
#include <Eo.h>
|
|
|
|
#include <Efl.h>
|
|
|
|
|
2020-09-20 06:23:26 -07:00
|
|
|
#include <ecore_api.h>
|
2017-10-27 17:15:14 -07:00
|
|
|
|
|
|
|
#ifdef _WIN32
|
|
|
|
# define WIN32_LEAN_AND_MEAN
|
|
|
|
# include <winsock2.h>
|
|
|
|
# undef WIN32_LEAN_AND_MEAN
|
|
|
|
#elif defined (__FreeBSD__) || defined (__OpenBSD__)
|
|
|
|
# include <sys/select.h>
|
|
|
|
# include <signal.h>
|
|
|
|
#elif defined (__ANDROID__)
|
|
|
|
# include <sys/select.h>
|
|
|
|
#elif defined (__sun)
|
|
|
|
# include <sys/siginfo.h>
|
|
|
|
#else
|
|
|
|
# include <sys/time.h>
|
2019-11-28 00:59:41 -08:00
|
|
|
# include <signal.h>
|
2017-10-27 17:15:14 -07:00
|
|
|
#endif
|
|
|
|
|
|
|
|
#include <sys/types.h>
|
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif
|
|
|
|
|
2020-09-20 06:23:26 -07:00
|
|
|
ECORE_API extern double _efl_startup_time;
|
2017-11-06 10:52:36 -08:00
|
|
|
|
2017-10-27 17:15:14 -07:00
|
|
|
#include "Ecore_Common.h"
|
2017-11-14 20:08:09 -08:00
|
|
|
#include "Ecore_Eo.h"
|
2017-10-27 17:15:14 -07:00
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#endif
|
2017-11-09 15:08:40 -08:00
|
|
|
|
|
|
|
// 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"
|