ecore: always declare EFL_MAIN not just for application using the BETA flag.
authorCedric Bail <cedric@osg.samsung.com>
Wed, 15 Nov 2017 04:10:33 +0000 (20:10 -0800)
committerCedric Bail <cedric@osg.samsung.com>
Wed, 15 Nov 2017 04:10:33 +0000 (20:10 -0800)
src/lib/ecore/efl_general.h

index 3a79e46..2c850c7 100644 (file)
@@ -1,18 +1,3 @@
-#ifdef EFL_BETA_API_SUPPORT
-
-// This file is designed to be included again and again
-// so cleanup last inclusion before generating this one.
-#undef _EFL_VERSION_MICRO
-#undef _EFL_VERSION_REVISION
-#undef _EFL_VERSION_FLAVOR
-#undef _EFL_BUILD_ID
-#undef _EFL_APP_VERSION_SET
-#undef __EFL_MAIN_CONSTRUCTOR
-#undef __EFL_MAIN_DESTRUCTOR
-#undef __EFL_UI
-#undef __EFL_NET
-#undef EFL_MAIN
-#undef EFL_MAIN_EX
 #undef EAPI_MAIN
 
 #ifdef _WIN32
 #  define EAPI_MAIN
 # endif
 #endif /* ! _WIN32 */
+#ifdef EFL_BETA_API_SUPPORT
+
+// This file is designed to be included again and again
+// so cleanup last inclusion before generating this one.
+#undef _EFL_VERSION_MICRO
+#undef _EFL_VERSION_REVISION
+#undef _EFL_VERSION_FLAVOR
+#undef _EFL_BUILD_ID
+#undef _EFL_APP_VERSION_SET
+#undef __EFL_MAIN_CONSTRUCTOR
+#undef __EFL_MAIN_DESTRUCTOR
+#undef __EFL_UI
+#undef __EFL_NET
+#undef EFL_MAIN
+#undef EFL_MAIN_EX
 
 #ifdef EFL_VERSION_MICRO
 # define _EFL_VERSION_MICRO EFL_VERSION_MICRO