diff --git a/m4/efl.m4 b/m4/efl.m4 index 4b896eda88..0514ba04e1 100644 --- a/m4/efl.m4 +++ b/m4/efl.m4 @@ -427,7 +427,7 @@ m4_defn([UP])_LIBS=" ${m4_defn([UP])_LDFLAGS} ${EFLALL_COV_LIBS} ${EFLALL_LIBS} m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS} ${requirements_internal_libs_[]m4_defn([DOWN])}" USE_[]m4_defn([UP])_LIBS="${m4_defn([UP])_LIBS} lib/${libdirname}/lib${libname}.la" USE_[]m4_defn([UP])_INTERNAL_LIBS="${m4_defn([UP])_INTERNAL_LIBS} lib/${libdirname}/lib${libname}.la" -m4_defn([UP])_CFLAGS="${EFL_WINDOWS_VERSION_CFLAGS} ${EFLALL_COV_CFLAGS} ${EFLALL_CFLAGS} ${m4_defn([UP])_CFLAGS} -I\$(top_srcdir)/src/lib/${libdirname} -I\$(top_builddir)/src/lib/${libdirname} -I\$(top_srcdir)/src/bindings/cxx/${libdirname} -I\$(top_builddir)/src/bindings/${libdirname} ${requirements_cflags_[]m4_defn([DOWN])} ${requirements_cflags_eflall} -DEFL_[]m4_defn([UP])_BUILD=1" +m4_defn([UP])_CFLAGS="${EFL_WINDOWS_VERSION_CFLAGS} ${EFLALL_COV_CFLAGS} ${EFLALL_CFLAGS} ${m4_defn([UP])_CFLAGS} -I\$(top_srcdir)/src/lib/${libdirname} -I\$(top_builddir)/src/lib/${libdirname} -I\$(top_srcdir)/src/bindings/cxx/${libdirname} -I\$(top_builddir)/src/bindings/${libdirname} ${requirements_cflags_[]m4_defn([DOWN])} ${requirements_cflags_eflall} -DEFL_BUILD=1" requirements_pc_[]m4_defn([DOWN])="${requirements_pc_[]m4_defn([DOWN])} ${requirements_pc_eflall}" requirements_pc_deps_[]m4_defn([DOWN])="${requirements_pc_deps_[]m4_defn([DOWN])} ${requirements_pc_deps_eflall}" diff --git a/src/benchmarks/eina/Ecore_Data.h b/src/benchmarks/eina/Ecore_Data.h index e2ea607d16..6641eff267 100644 --- a/src/benchmarks/eina/Ecore_Data.h +++ b/src/benchmarks/eina/Ecore_Data.h @@ -10,15 +10,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -29,7 +29,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif /** * @file Ecore_Data.h diff --git a/src/benchmarks/eina/Evas_Data.h b/src/benchmarks/eina/Evas_Data.h index 97848927b0..2c07402b65 100644 --- a/src/benchmarks/eina/Evas_Data.h +++ b/src/benchmarks/eina/Evas_Data.h @@ -6,15 +6,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -25,7 +25,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif /** * @file diff --git a/src/bindings/js/ecore_js/Ecore_Js.hh b/src/bindings/js/ecore_js/Ecore_Js.hh index 15331aa93e..35b33a71eb 100644 --- a/src/bindings/js/ecore_js/Ecore_Js.hh +++ b/src/bindings/js/ecore_js/Ecore_Js.hh @@ -12,15 +12,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_JS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -31,7 +31,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif namespace efl { namespace ecore { namespace js { @@ -55,4 +55,7 @@ EAPI void register_ecore(v8::Isolate *isolate,v8::Handle exports); } } } +#undef EAPI +#define EAPI + #endif diff --git a/src/bindings/js/eina_js/Eina_Js.hh b/src/bindings/js/eina_js/Eina_Js.hh index b193b5461c..f65adf82bc 100644 --- a/src/bindings/js/eina_js/Eina_Js.hh +++ b/src/bindings/js/eina_js/Eina_Js.hh @@ -10,15 +10,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EINA_JS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -29,7 +29,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #include #include diff --git a/src/bindings/js/eldbus_js/Eldbus_Js.hh b/src/bindings/js/eldbus_js/Eldbus_Js.hh index 00da9ca924..3f2e07247b 100644 --- a/src/bindings/js/eldbus_js/Eldbus_Js.hh +++ b/src/bindings/js/eldbus_js/Eldbus_Js.hh @@ -12,15 +12,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EINA_JS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -31,7 +31,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif namespace efl { namespace eldbus { namespace js { @@ -40,9 +40,12 @@ EAPI void register_eldbus_core(v8::Isolate* isolate, v8::Handle expo EAPI void register_eldbus_message(v8::Isolate* isolate, v8::Handle exports); EAPI void register_eldbus_object_mapper(v8::Isolate* isolate, v8::Handle exports); EAPI void register_eldbus(v8::Isolate* isolate, v8::Handle exports); - + } } } +#undef EAPI +#define EAPI + #include #endif diff --git a/src/examples/efl_mono/example_numberwrapper.c b/src/examples/efl_mono/example_numberwrapper.c index 4ec0f72df1..27bc3f36a6 100644 --- a/src/examples/efl_mono/example_numberwrapper.c +++ b/src/examples/efl_mono/example_numberwrapper.c @@ -10,15 +10,15 @@ #define EOAPI EAPI EAPI_WEAK #ifdef _WIN32 -# ifdef EFL_EO_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EO_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -29,7 +29,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #include "example_numberwrapper.eo.h" diff --git a/src/lib/ecore/Ecore.h b/src/lib/ecore/Ecore.h index 7b8d04e311..e31252a380 100644 --- a/src/lib/ecore/Ecore.h +++ b/src/lib/ecore/Ecore.h @@ -281,15 +281,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -300,7 +300,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef _WIN32 # define WIN32_LEAN_AND_MEAN diff --git a/src/lib/ecore/Ecore_Getopt.h b/src/lib/ecore/Ecore_Getopt.h index e09a2bef2d..a4f188c8c2 100644 --- a/src/lib/ecore/Ecore_Getopt.h +++ b/src/lib/ecore/Ecore_Getopt.h @@ -9,15 +9,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -28,7 +28,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif /** * @ingroup Ecore diff --git a/src/lib/ecore/Efl_Core.h b/src/lib/ecore/Efl_Core.h index f1fa1a4d0b..92ff448cae 100644 --- a/src/lib/ecore/Efl_Core.h +++ b/src/lib/ecore/Efl_Core.h @@ -16,15 +16,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -35,7 +35,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef _WIN32 # define WIN32_LEAN_AND_MEAN diff --git a/src/lib/ecore/ecore_internal.h b/src/lib/ecore/ecore_internal.h index 3b60063728..f3380cc35f 100644 --- a/src/lib/ecore/ecore_internal.h +++ b/src/lib/ecore/ecore_internal.h @@ -7,15 +7,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -26,7 +26,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif EAPI void ecore_loop_arguments_send(int argc, const char **argv); diff --git a/src/lib/ecore/ecore_private.h b/src/lib/ecore/ecore_private.h index 3854a43b1b..02e9bce8c0 100644 --- a/src/lib/ecore/ecore_private.h +++ b/src/lib/ecore/ecore_private.h @@ -10,15 +10,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -29,7 +29,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif extern int _ecore_log_dom; #ifdef _ECORE_DEFAULT_LOG_DOM diff --git a/src/lib/ecore_audio/Ecore_Audio.h b/src/lib/ecore_audio/Ecore_Audio.h index e562205ca1..f0835805e3 100644 --- a/src/lib/ecore_audio/Ecore_Audio.h +++ b/src/lib/ecore_audio/Ecore_Audio.h @@ -9,15 +9,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_AUDIO_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_AUDIO_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -28,7 +28,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif /** * @file Ecore_Audio.h diff --git a/src/lib/ecore_avahi/Ecore_Avahi.h b/src/lib/ecore_avahi/Ecore_Avahi.h index 76247dbed7..ed19a12b03 100644 --- a/src/lib/ecore_avahi/Ecore_Avahi.h +++ b/src/lib/ecore_avahi/Ecore_Avahi.h @@ -12,15 +12,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_AVAHI_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -31,7 +31,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/ecore_buffer/Ecore_Buffer.h b/src/lib/ecore_buffer/Ecore_Buffer.h index c8400e619a..4d5c49d93e 100644 --- a/src/lib/ecore_buffer/Ecore_Buffer.h +++ b/src/lib/ecore_buffer/Ecore_Buffer.h @@ -6,15 +6,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_BUFFER_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_BUFFER_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -25,7 +25,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif /** * @defgroup Ecore_Buffer_Group Ecore_Buffer - Graphics buffer functions @@ -626,4 +626,7 @@ EAPI unsigned int ecore_buffer_flags_get(Ecore_Buffer *buf); } #endif +#undef EAPI +#define EAPI + #endif diff --git a/src/lib/ecore_buffer/Ecore_Buffer_Queue.h b/src/lib/ecore_buffer/Ecore_Buffer_Queue.h index 5c82ac318a..11abf6a57b 100644 --- a/src/lib/ecore_buffer/Ecore_Buffer_Queue.h +++ b/src/lib/ecore_buffer/Ecore_Buffer_Queue.h @@ -6,15 +6,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_BUFFER_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_BUFFER_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -25,7 +25,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { @@ -448,4 +448,7 @@ EAPI void ecore_buffer_provider_buffer_released_cb_set(Ecor } #endif +#undef EAPI +#define EAPI + #endif /* _ECORE_BUFFER_QUEUE_H_ */ diff --git a/src/lib/ecore_con/Ecore_Con.h b/src/lib/ecore_con/Ecore_Con.h index 5f04e4c39e..e5916b1b69 100644 --- a/src/lib/ecore_con/Ecore_Con.h +++ b/src/lib/ecore_con/Ecore_Con.h @@ -20,7 +20,7 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_CON_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else diff --git a/src/lib/ecore_con/Ecore_Con_Eet.h b/src/lib/ecore_con/Ecore_Con_Eet.h index a4c99dbf05..4a716752a3 100644 --- a/src/lib/ecore_con/Ecore_Con_Eet.h +++ b/src/lib/ecore_con/Ecore_Con_Eet.h @@ -10,7 +10,7 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_CON_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else @@ -317,5 +317,5 @@ EAPI void ecore_con_eet_raw_send(Ecore_Con_Reply *reply, const char *protocol_na #undef EAPI #define EAPI - + #endif diff --git a/src/lib/ecore_con/Efl_Net.h b/src/lib/ecore_con/Efl_Net.h index 5d163e7efd..32039b9142 100644 --- a/src/lib/ecore_con/Efl_Net.h +++ b/src/lib/ecore_con/Efl_Net.h @@ -18,7 +18,7 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_CON_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else diff --git a/src/lib/ecore_evas/Ecore_Evas.h b/src/lib/ecore_evas/Ecore_Evas.h index 4063b7655e..1039007b71 100644 --- a/src/lib/ecore_evas/Ecore_Evas.h +++ b/src/lib/ecore_evas/Ecore_Evas.h @@ -9,15 +9,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -28,7 +28,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif /** * @file Ecore_Evas.h diff --git a/src/lib/ecore_evas/ecore_evas_private.h b/src/lib/ecore_evas/ecore_evas_private.h index 13002402a4..14cfae791d 100644 --- a/src/lib/ecore_evas/ecore_evas_private.h +++ b/src/lib/ecore_evas/ecore_evas_private.h @@ -6,15 +6,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -25,7 +25,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #define ECORE_MAGIC_EVAS 0x76543211 diff --git a/src/lib/ecore_file/Ecore_File.h b/src/lib/ecore_file/Ecore_File.h index 57cb550e30..39f0f7ecae 100644 --- a/src/lib/ecore_file/Ecore_File.h +++ b/src/lib/ecore_file/Ecore_File.h @@ -13,15 +13,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_FILE_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_FILE_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -32,7 +32,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif /** * @file Ecore_File.h diff --git a/src/lib/ecore_imf/Ecore_IMF.h b/src/lib/ecore_imf/Ecore_IMF.h index c4ff9ec955..9cdc11b28d 100644 --- a/src/lib/ecore_imf/Ecore_IMF.h +++ b/src/lib/ecore_imf/Ecore_IMF.h @@ -8,15 +8,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_IMF_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_IMF_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -27,7 +27,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/ecore_imf_evas/Ecore_IMF_Evas.h b/src/lib/ecore_imf_evas/Ecore_IMF_Evas.h index f38e31f714..87431fce9f 100644 --- a/src/lib/ecore_imf_evas/Ecore_IMF_Evas.h +++ b/src/lib/ecore_imf_evas/Ecore_IMF_Evas.h @@ -9,15 +9,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_IMF_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_IMF_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -28,7 +28,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif /** * @defgroup Ecore_IMF_Evas_Group Ecore Input Method Context Evas Helper Functions diff --git a/src/lib/ecore_input/Ecore_Input.h b/src/lib/ecore_input/Ecore_Input.h index 6853e764b5..0e28909729 100644 --- a/src/lib/ecore_input/Ecore_Input.h +++ b/src/lib/ecore_input/Ecore_Input.h @@ -16,15 +16,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_INPUT_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_INPUT_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 diff --git a/src/lib/ecore_input_evas/Ecore_Input_Evas.h b/src/lib/ecore_input_evas/Ecore_Input_Evas.h index e126e45805..1ec065613f 100644 --- a/src/lib/ecore_input_evas/Ecore_Input_Evas.h +++ b/src/lib/ecore_input_evas/Ecore_Input_Evas.h @@ -8,15 +8,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_INPUT_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_INPUT_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 diff --git a/src/lib/ecore_ipc/Ecore_Ipc.h b/src/lib/ecore_ipc/Ecore_Ipc.h index 47e3c174d8..5da43c7639 100644 --- a/src/lib/ecore_ipc/Ecore_Ipc.h +++ b/src/lib/ecore_ipc/Ecore_Ipc.h @@ -8,7 +8,7 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_IPC_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else diff --git a/src/lib/ecore_sdl/Ecore_Sdl.h b/src/lib/ecore_sdl/Ecore_Sdl.h index 36b69a4d4b..50b87069ad 100644 --- a/src/lib/ecore_sdl/Ecore_Sdl.h +++ b/src/lib/ecore_sdl/Ecore_Sdl.h @@ -6,15 +6,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_SDL_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_SDL_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -25,7 +25,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif /** * @file diff --git a/src/lib/ecore_win32/Ecore_Win32.h b/src/lib/ecore_win32/Ecore_Win32.h index 356200ff4a..cfa7f5adc1 100644 --- a/src/lib/ecore_win32/Ecore_Win32.h +++ b/src/lib/ecore_win32/Ecore_Win32.h @@ -23,15 +23,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECORE_WIN32_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_WIN32_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -42,7 +42,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus diff --git a/src/lib/ector/Ector.h b/src/lib/ector/Ector.h index b9a2ffd416..e2268f3ad8 100644 --- a/src/lib/ector/Ector.h +++ b/src/lib/ector/Ector.h @@ -10,15 +10,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECTOR_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EO_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -29,7 +29,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/ector/cairo/Ector_Cairo.h b/src/lib/ector/cairo/Ector_Cairo.h index b0f0f95a4a..99eeafac9a 100644 --- a/src/lib/ector/cairo/Ector_Cairo.h +++ b/src/lib/ector/cairo/Ector_Cairo.h @@ -8,15 +8,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECTOR_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EO_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -27,7 +27,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef EFL_BETA_API_SUPPORT diff --git a/src/lib/ector/gl/Ector_GL.h b/src/lib/ector/gl/Ector_GL.h index d382ac25c3..131288a180 100644 --- a/src/lib/ector/gl/Ector_GL.h +++ b/src/lib/ector/gl/Ector_GL.h @@ -8,15 +8,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECTOR_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EO_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -27,7 +27,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef EFL_BETA_API_SUPPORT diff --git a/src/lib/ector/software/Ector_Software.h b/src/lib/ector/software/Ector_Software.h index 1a43a2955f..2f9192ff30 100644 --- a/src/lib/ector/software/Ector_Software.h +++ b/src/lib/ector/software/Ector_Software.h @@ -8,15 +8,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ECTOR_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EO_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -27,7 +27,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef EFL_BETA_API_SUPPORT diff --git a/src/lib/edje/Edje.h b/src/lib/edje/Edje.h index 82f3cbac2d..6f64c64293 100644 --- a/src/lib/edje/Edje.h +++ b/src/lib/edje/Edje.h @@ -221,15 +221,15 @@ param in edje programs #endif #ifdef _WIN32 -# ifdef EFL_EDJE_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EDJE_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 diff --git a/src/lib/edje/Edje_Edit.h b/src/lib/edje/Edje_Edit.h index 7bb5a07c1f..d30b28e063 100644 --- a/src/lib/edje/Edje_Edit.h +++ b/src/lib/edje/Edje_Edit.h @@ -12,15 +12,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EDJE_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EDJE_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 diff --git a/src/lib/edje/edje_private.h b/src/lib/edje/edje_private.h index 3906314213..d130569a04 100644 --- a/src/lib/edje/edje_private.h +++ b/src/lib/edje/edje_private.h @@ -75,15 +75,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EDJE_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EDJE_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 diff --git a/src/lib/eet/Eet.h b/src/lib/eet/Eet.h index 60547bbd4a..8fc47f93cd 100644 --- a/src/lib/eet/Eet.h +++ b/src/lib/eet/Eet.h @@ -102,29 +102,29 @@ #ifdef EAPI # undef EAPI -#endif /* ifdef EAPI */ +#endif #ifdef _WIN32 -# ifdef EFL_EET_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) -# else /* ifdef DLL_EXPORT */ +# else # define EAPI -# endif /* ! DLL_EXPORT */ -# else /* ifdef EFL_EET_BUILD */ +# endif +# else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EET_BUILD */ -#else /* ifdef _WIN32 */ +# endif +#else # ifdef __GNUC__ # if __GNUC__ >= 4 # define EAPI __attribute__ ((visibility("default"))) -# else /* if __GNUC__ >= 4 */ +# else # define EAPI -# endif /* if __GNUC__ >= 4 */ -# else /* ifdef __GNUC__ */ +# endif +# else # define EAPI -# endif /* ifdef __GNUC__ */ -#endif /* ! _WIN32 */ +# endif +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/efl/Efl.h b/src/lib/efl/Efl.h index 030d26cd0f..5f47825b0c 100644 --- a/src/lib/efl/Efl.h +++ b/src/lib/efl/Efl.h @@ -12,15 +12,15 @@ extern "C" { #endif #ifdef _WIN32 -# ifdef EFL_EFL_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EFL_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -31,7 +31,7 @@ extern "C" { # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #define EFL_VERSION_1_18 1 #define EFL_VERSION_1_19 1 @@ -39,7 +39,7 @@ extern "C" { #define EFL_VERSION_1_21 1 /* Add here all the required ifdef for any @protected method */ -#ifdef EFL_EFL_BUILD +#ifdef EFL_BUILD # define EFL_PACK_LAYOUT_PROTECTED # define EFL_GFX_SIZE_HINT_PROTECTED #endif diff --git a/src/lib/efl_wl/Efl_Wl.h b/src/lib/efl_wl/Efl_Wl.h index 91e22b3a06..0534587945 100644 --- a/src/lib/efl_wl/Efl_Wl.h +++ b/src/lib/efl_wl/Efl_Wl.h @@ -9,26 +9,14 @@ # undef EAPI #endif -#ifdef _WIN32 -# ifdef EFL_EINA_BUILD -# ifdef DLL_EXPORT -# define EAPI __declspec(dllexport) -# else -# define EAPI -# endif /* ! DLL_EXPORT */ -# else -# define EAPI __declspec(dllimport) -# endif /* ! EFL_EINA_BUILD */ -#else -# ifdef __GNUC__ -# if __GNUC__ >= 4 -# define EAPI __attribute__ ((visibility("default"))) -# else -# define EAPI -# endif +#ifdef __GNUC__ +# if __GNUC__ >= 4 +# define EAPI __attribute__ ((visibility("default"))) # else # define EAPI # endif +#else +# define EAPI #endif /** diff --git a/src/lib/efreet/Efreet.h b/src/lib/efreet/Efreet.h index e83784da1d..921ae52476 100644 --- a/src/lib/efreet/Efreet.h +++ b/src/lib/efreet/Efreet.h @@ -79,15 +79,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EFREET_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EFREET_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 diff --git a/src/lib/efreet/Efreet_Mime.h b/src/lib/efreet/Efreet_Mime.h index 1e1bc2b22b..29d65e516c 100644 --- a/src/lib/efreet/Efreet_Mime.h +++ b/src/lib/efreet/Efreet_Mime.h @@ -19,15 +19,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EFREET_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EFREET_MIME_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -127,4 +127,7 @@ EAPI void efreet_mime_type_cache_flush(void); } #endif +#undef EAPI +#define EAPI + #endif diff --git a/src/lib/efreet/Efreet_Trash.h b/src/lib/efreet/Efreet_Trash.h index 64af9ea74c..5ecf41d9be 100644 --- a/src/lib/efreet/Efreet_Trash.h +++ b/src/lib/efreet/Efreet_Trash.h @@ -6,15 +6,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EFREET_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EFREET_TRASH_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -101,4 +101,7 @@ EAPI int efreet_trash_empty_trash(void); } #endif +#undef EAPI +#define EAPI + #endif diff --git a/src/lib/efreet/efreet_cache_private.h b/src/lib/efreet/efreet_cache_private.h index 79dbfa0c24..97dbd45a1e 100644 --- a/src/lib/efreet/efreet_cache_private.h +++ b/src/lib/efreet/efreet_cache_private.h @@ -17,15 +17,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EFREET_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EFREET_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 diff --git a/src/lib/efreet/efreet_private.h b/src/lib/efreet/efreet_private.h index 47d6deae12..eb42c28f74 100644 --- a/src/lib/efreet/efreet_private.h +++ b/src/lib/efreet/efreet_private.h @@ -6,15 +6,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EFREET_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EFREET_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 diff --git a/src/lib/eina/eina_internal.h b/src/lib/eina/eina_internal.h index acf55fe347..b5bdbad414 100644 --- a/src/lib/eina/eina_internal.h +++ b/src/lib/eina/eina_internal.h @@ -13,15 +13,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EINA_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EINA_BUILD */ +# endif # define EAPI_WEAK #else # ifdef __GNUC__ diff --git a/src/lib/eina/eina_types.h b/src/lib/eina/eina_types.h index 3d15a3f42d..84979022c9 100644 --- a/src/lib/eina/eina_types.h +++ b/src/lib/eina/eina_types.h @@ -36,15 +36,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EINA_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EINA_BUILD */ +# endif # define EAPI_WEAK #else # ifdef __GNUC__ diff --git a/src/lib/eio/Eio.h b/src/lib/eio/Eio.h index d2c36b1ae8..df2cec27df 100644 --- a/src/lib/eio/Eio.h +++ b/src/lib/eio/Eio.h @@ -37,15 +37,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EIO_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EIO_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -56,7 +56,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus diff --git a/src/lib/eldbus/Eldbus.h b/src/lib/eldbus/Eldbus.h index db61f21ac2..15f8293062 100644 --- a/src/lib/eldbus/Eldbus.h +++ b/src/lib/eldbus/Eldbus.h @@ -87,15 +87,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ELDBUS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ELDBUS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 diff --git a/src/lib/elementary/Efl_Ui.h b/src/lib/elementary/Efl_Ui.h index cb548f70a7..d069abdcad 100644 --- a/src/lib/elementary/Efl_Ui.h +++ b/src/lib/elementary/Efl_Ui.h @@ -57,15 +57,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ELEMENTARY_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ECORE_BUILD */ +# endif # define EAPI_WEAK #else # ifdef __GNUC__ @@ -80,7 +80,7 @@ # define EAPI # define EAPI_WEAK # endif -#endif /* ! _WIN32 */ +#endif #define EWAPI EAPI EAPI_WEAK diff --git a/src/lib/elementary/Elementary.h b/src/lib/elementary/Elementary.h index fa34c3ed43..a16e3f8a0f 100644 --- a/src/lib/elementary/Elementary.h +++ b/src/lib/elementary/Elementary.h @@ -93,10 +93,10 @@ # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif # define EAPI_WEAK #else # ifdef __GNUC__ @@ -111,7 +111,7 @@ # define EAPI # define EAPI_WEAK # endif -#endif /* ! _WIN32 */ +#endif #define EWAPI EAPI EAPI_WEAK diff --git a/src/lib/elementary/elm_module_helper.h b/src/lib/elementary/elm_module_helper.h index 6d9840af4b..8f882dabaa 100644 --- a/src/lib/elementary/elm_module_helper.h +++ b/src/lib/elementary/elm_module_helper.h @@ -18,10 +18,10 @@ # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif # define EAPI_WEAK #else # ifdef __GNUC__ @@ -36,7 +36,7 @@ # define EAPI # define EAPI_WEAK # endif -#endif /* ! _WIN32 */ +#endif #define EWAPI EAPI EAPI_WEAK diff --git a/src/lib/elementary/elm_priv.h b/src/lib/elementary/elm_priv.h index bfb77147b4..ec70ee4fbe 100644 --- a/src/lib/elementary/elm_priv.h +++ b/src/lib/elementary/elm_priv.h @@ -38,10 +38,10 @@ # else # error "no DLL_EXPORT" # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif # define EAPI_WEAK # else # ifdef __GNUC__ @@ -56,7 +56,7 @@ # define EAPI # define EAPI_WEAK # endif -# endif /* ! _WIN32 */ +# endif # define EWAPI EAPI EAPI_WEAK diff --git a/src/lib/elocation/Elocation.h b/src/lib/elocation/Elocation.h index 60002c0384..6ebec636fa 100644 --- a/src/lib/elocation/Elocation.h +++ b/src/lib/elocation/Elocation.h @@ -39,15 +39,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ELOCATION_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ELOCATION_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -58,7 +58,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef EFL_BETA_API_SUPPORT @@ -427,4 +427,7 @@ EAPI void elocation_shutdown(void); #endif /* BETA API */ +#undef EAPI +#define EAPI + #endif diff --git a/src/lib/elput/Elput.h b/src/lib/elput/Elput.h index db62c52d10..2a63d561e3 100644 --- a/src/lib/elput/Elput.h +++ b/src/lib/elput/Elput.h @@ -5,27 +5,15 @@ # undef EAPI # endif -# ifdef _WIN32 -# ifdef EFL_ELPUT_BUILD -# ifdef DLL_EXPORT -# define EAPI __declspec(dllexport) -# else -# define EAPI -# endif /* ! DLL_EXPORT */ -# else -# define EAPI __declspec(dllimport) -# endif /* ! EFL_ELPUT_BUILD */ -# else -# ifdef __GNUC__ -# if __GNUC__ >= 4 -# define EAPI __attribute__ ((visibility("default"))) -# else -# define EAPI -# endif +# ifdef __GNUC__ +# if __GNUC__ >= 4 +# define EAPI __attribute__ ((visibility("default"))) # else # define EAPI # endif -# endif /* ! _WIN32 */ +# else +# define EAPI +# endif # ifdef EFL_BETA_API_SUPPORT diff --git a/src/lib/elua/Elua.h b/src/lib/elua/Elua.h index 4c0f9cb3c5..2d13df5c77 100644 --- a/src/lib/elua/Elua.h +++ b/src/lib/elua/Elua.h @@ -23,15 +23,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ELUA_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ELUA_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -42,7 +42,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/embryo/Embryo.h b/src/lib/embryo/Embryo.h index fc358ef6e6..51d626b362 100644 --- a/src/lib/embryo/Embryo.h +++ b/src/lib/embryo/Embryo.h @@ -343,15 +343,15 @@ This is the @e only file you need to include. #endif #ifdef _WIN32 -# ifdef EFL_EMBRYO_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EMBRYO_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -362,7 +362,7 @@ This is the @e only file you need to include. # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/emile/Emile.h b/src/lib/emile/Emile.h index 03d8e53eb4..741905ef2f 100644 --- a/src/lib/emile/Emile.h +++ b/src/lib/emile/Emile.h @@ -27,7 +27,7 @@ #endif #ifdef _WIN32 -# ifdef EFL_EMILE_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else diff --git a/src/lib/emotion/Emotion.h b/src/lib/emotion/Emotion.h index 6bd323453e..d7eef3c090 100644 --- a/src/lib/emotion/Emotion.h +++ b/src/lib/emotion/Emotion.h @@ -99,15 +99,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EMOTION_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EMOTION_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -118,7 +118,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/emotion/emotion_modules.h b/src/lib/emotion/emotion_modules.h index d5dd1dd6a2..8e41121796 100644 --- a/src/lib/emotion/emotion_modules.h +++ b/src/lib/emotion/emotion_modules.h @@ -8,15 +8,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EMOTION_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EMOTION_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -27,7 +27,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #define META_TRACK_TITLE 1 #define META_TRACK_ARTIST 2 @@ -163,4 +163,7 @@ EAPI const char *emotion_webcam_custom_get(const char *device); EAPI Eina_Bool _emotion_module_register(const Emotion_Engine *api); EAPI Eina_Bool _emotion_module_unregister(const Emotion_Engine *api); +#undef EAPI +#define EAPI + #endif diff --git a/src/lib/eo/Eo.h b/src/lib/eo/Eo.h index a26e9fb7a6..441b3789fc 100644 --- a/src/lib/eo/Eo.h +++ b/src/lib/eo/Eo.h @@ -14,15 +14,15 @@ #define EOAPI EAPI EAPI_WEAK #ifdef _WIN32 -# ifdef EFL_EO_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EO_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -33,7 +33,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/eolian/Eolian.h b/src/lib/eolian/Eolian.h index 2688dd71a8..bb67db9139 100644 --- a/src/lib/eolian/Eolian.h +++ b/src/lib/eolian/Eolian.h @@ -6,15 +6,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EOLIAN_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EOLIAN_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -25,7 +25,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/ephysics/EPhysics.h b/src/lib/ephysics/EPhysics.h index f1c34244d3..2311975aab 100644 --- a/src/lib/ephysics/EPhysics.h +++ b/src/lib/ephysics/EPhysics.h @@ -72,15 +72,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EPHYSICS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EPHYSICS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -91,7 +91,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/ethumb/Ethumb.h b/src/lib/ethumb/Ethumb.h index 2e497e19e8..9d3357d824 100644 --- a/src/lib/ethumb/Ethumb.h +++ b/src/lib/ethumb/Ethumb.h @@ -9,15 +9,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ETHUMB_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ETHUMB_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -28,7 +28,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/ethumb/Ethumb_Plugin.h b/src/lib/ethumb/Ethumb_Plugin.h index 3dd7c57a89..6bdc38a268 100644 --- a/src/lib/ethumb/Ethumb_Plugin.h +++ b/src/lib/ethumb/Ethumb_Plugin.h @@ -10,15 +10,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ETHUMB_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ETHUMB_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -29,7 +29,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/ethumb/ethumb_private.h b/src/lib/ethumb/ethumb_private.h index 32e42ac716..47dba6e0ff 100644 --- a/src/lib/ethumb/ethumb_private.h +++ b/src/lib/ethumb/ethumb_private.h @@ -9,15 +9,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ETHUMB_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ETHUMB_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -28,7 +28,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif typedef struct _Ethumb_Frame Ethumb_Frame; @@ -80,4 +80,7 @@ struct _Ethumb Ethumb_Plugin *plugin; }; +#undef EAPI +#define EAPI + #endif /* __ETHUMB_PRIVATE_H__ */ diff --git a/src/lib/ethumb_client/Ethumb_Client.h b/src/lib/ethumb_client/Ethumb_Client.h index 1ec8178c37..c8d90b230d 100644 --- a/src/lib/ethumb_client/Ethumb_Client.h +++ b/src/lib/ethumb_client/Ethumb_Client.h @@ -8,15 +8,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_ETHUMB_CLIENT_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_ETHUMB_CLIENT_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -27,7 +27,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/evas/Evas.h b/src/lib/evas/Evas.h index 81df72cba2..ad3f16fe4a 100644 --- a/src/lib/evas/Evas.h +++ b/src/lib/evas/Evas.h @@ -180,15 +180,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -199,7 +199,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/evas/Evas_GL.h b/src/lib/evas/Evas_GL.h index abc03ef267..fa3e6f4fe4 100644 --- a/src/lib/evas/Evas_GL.h +++ b/src/lib/evas/Evas_GL.h @@ -9,15 +9,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -28,7 +28,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/evas/Evas_Internal.h b/src/lib/evas/Evas_Internal.h index a8a0361a9d..4e5655bd23 100644 --- a/src/lib/evas/Evas_Internal.h +++ b/src/lib/evas/Evas_Internal.h @@ -7,15 +7,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -26,7 +26,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/evas/Evas_Loader.h b/src/lib/evas/Evas_Loader.h index 3c52dc3201..f8741498bb 100644 --- a/src/lib/evas/Evas_Loader.h +++ b/src/lib/evas/Evas_Loader.h @@ -44,15 +44,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -63,7 +63,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef __cplusplus extern "C" { diff --git a/src/lib/evas/common/evas_font.h b/src/lib/evas/common/evas_font.h index 1a010bfe05..246fe5a3cb 100644 --- a/src/lib/evas/common/evas_font.h +++ b/src/lib/evas/common/evas_font.h @@ -27,15 +27,15 @@ typedef unsigned long long DATA64; #endif #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -46,7 +46,7 @@ typedef unsigned long long DATA64; # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #define LK(x) Eina_Lock x #define LKI(x) eina_lock_new(&(x)) diff --git a/src/lib/evas/cserve2/evas_cs2_private.h b/src/lib/evas/cserve2/evas_cs2_private.h index 9412a7d633..70448321f7 100644 --- a/src/lib/evas/cserve2/evas_cs2_private.h +++ b/src/lib/evas/cserve2/evas_cs2_private.h @@ -9,15 +9,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -28,7 +28,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #define SHARED_BUFFER_PATH_MAX 64 typedef struct _Data_Entry Data_Entry; diff --git a/src/lib/evas/include/evas_common_private.h b/src/lib/evas/include/evas_common_private.h index 27332c0c67..6b1e15f25d 100644 --- a/src/lib/evas/include/evas_common_private.h +++ b/src/lib/evas/include/evas_common_private.h @@ -67,15 +67,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -86,7 +86,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifndef HAVE_LROUND /* right now i dont care about rendering bugs on platforms without lround diff --git a/src/lib/evas/include/evas_filter.h b/src/lib/evas/include/evas_filter.h index c6618d35d6..ffbe797a6d 100644 --- a/src/lib/evas/include/evas_filter.h +++ b/src/lib/evas/include/evas_filter.h @@ -11,15 +11,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -30,7 +30,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #ifdef DEBUG # define FILTERS_DEBUG diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h index 7c43a64295..51d4b953ae 100644 --- a/src/lib/evas/include/evas_private.h +++ b/src/lib/evas/include/evas_private.h @@ -23,15 +23,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -42,7 +42,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif /* save typing */ #define ENFN obj->layer->evas->engine.func diff --git a/src/lib/evil/evil_macro.h b/src/lib/evil/evil_macro.h index 966710ca4f..88cec3dcf8 100644 --- a/src/lib/evil/evil_macro.h +++ b/src/lib/evil/evil_macro.h @@ -9,7 +9,7 @@ # undef EAPI #endif -#ifdef EFL_EVIL_BUILD +#ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else diff --git a/src/lib/evil/fnmatch.h b/src/lib/evil/fnmatch.h index f2a9266e53..0464fa7ef6 100644 --- a/src/lib/evil/fnmatch.h +++ b/src/lib/evil/fnmatch.h @@ -3,19 +3,19 @@ #ifdef EAPI # undef EAPI -#endif /* EAPI */ +#endif #ifdef _WIN32 -# ifdef EFL_EVIL_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVIL_BUILD */ -#endif /* _WIN32 */ +# endif +#endif #ifdef __cplusplus extern "C" { @@ -51,4 +51,7 @@ EAPI int fnmatch(const char *__pattern, const char *__string, int __flags); } #endif +#undef EAPI +#define EAPI + #endif /* __EVIL_FNMATCH_H__ */ diff --git a/src/lib/evil/pwd.h b/src/lib/evil/pwd.h index fd422eb0ad..2d303381b7 100644 --- a/src/lib/evil/pwd.h +++ b/src/lib/evil/pwd.h @@ -20,10 +20,10 @@ #ifdef EAPI # undef EAPI -#endif /* EAPI */ +#endif #ifdef _WIN32 -# ifdef EFL_EVIL_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else diff --git a/src/modules/evas/engines/gl_common/evas_gl_common.h b/src/modules/evas/engines/gl_common/evas_gl_common.h index 508c757dde..a56dddb719 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_common.h +++ b/src/modules/evas/engines/gl_common/evas_gl_common.h @@ -79,15 +79,15 @@ typedef Eina_Bool (*evas_gl_make_current_cb)(void *engine_data, void *doit); #endif #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -98,7 +98,7 @@ typedef Eina_Bool (*evas_gl_make_current_cb)(void *engine_data, void *doit); # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #define PROGRAM_HITCOUNT_MAX 0x1000000 diff --git a/src/modules/evas/engines/gl_common/evas_gl_core.h b/src/modules/evas/engines/gl_common/evas_gl_core.h index 8083236c37..7aead8dd96 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_core.h +++ b/src/modules/evas/engines/gl_common/evas_gl_core.h @@ -8,15 +8,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -27,7 +27,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif typedef void *EVGLNative_Display; typedef void *EVGLNative_Window; diff --git a/src/modules/evas/engines/gl_generic/evas_ector_gl.h b/src/modules/evas/engines/gl_generic/evas_ector_gl.h index 49d9673934..6e4c46e5fc 100644 --- a/src/modules/evas/engines/gl_generic/evas_ector_gl.h +++ b/src/modules/evas/engines/gl_generic/evas_ector_gl.h @@ -4,15 +4,15 @@ #undef EAPI #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -23,7 +23,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #include "evas_ector_buffer.eo.h" #include "evas_ector_gl_buffer.eo.h" diff --git a/src/modules/evas/engines/software_generic/evas_ector_software.h b/src/modules/evas/engines/software_generic/evas_ector_software.h index 5d10143cc4..4b2385cc3a 100644 --- a/src/modules/evas/engines/software_generic/evas_ector_software.h +++ b/src/modules/evas/engines/software_generic/evas_ector_software.h @@ -1,18 +1,20 @@ #ifndef EVAS_ECTOR_GL_H #define EVAS_ECTOR_GL_H -#undef EAPI +#ifdef EAPI +# undef EAPI +#endif #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -23,7 +25,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #include "evas_ector_buffer.eo.h" #include "evas_ector_software_buffer.eo.h" diff --git a/src/modules/evas/engines/software_generic/evas_native_common.h b/src/modules/evas/engines/software_generic/evas_native_common.h index de3533550d..4121746fd7 100644 --- a/src/modules/evas/engines/software_generic/evas_native_common.h +++ b/src/modules/evas/engines/software_generic/evas_native_common.h @@ -6,15 +6,15 @@ #endif #ifdef _WIN32 -# ifdef EFL_EVAS_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EVAS_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -25,7 +25,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif //#include diff --git a/src/tests/efl_mono/libefl_mono_native_test.c b/src/tests/efl_mono/libefl_mono_native_test.c index eedc12fac7..f9b50dce26 100644 --- a/src/tests/efl_mono/libefl_mono_native_test.c +++ b/src/tests/efl_mono/libefl_mono_native_test.c @@ -10,15 +10,15 @@ #define EOAPI EAPI EAPI_WEAK #ifdef _WIN32 -# ifdef EFL_EO_BUILD +# ifdef EFL_BUILD # ifdef DLL_EXPORT # define EAPI __declspec(dllexport) # else # define EAPI -# endif /* ! DLL_EXPORT */ +# endif # else # define EAPI __declspec(dllimport) -# endif /* ! EFL_EO_BUILD */ +# endif #else # ifdef __GNUC__ # if __GNUC__ >= 4 @@ -29,7 +29,7 @@ # else # define EAPI # endif -#endif /* ! _WIN32 */ +#endif #include "test_numberwrapper.eo.h" #include "test_testing.eo.h"