define EAPI to make module API become visible accepted/tizen/unified/20180328.005919 submit/tizen/20180319.053649
authorJongmin Lee <jm105.lee@samsung.com>
Mon, 19 Feb 2018 09:52:15 +0000 (18:52 +0900)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 19 Mar 2018 05:57:24 +0000 (14:57 +0900)
Change-Id: I7dbd4cb10ed889b693127f24099908bea6e2e5e7

13 files changed:
access_output_tts/src/mod.c
calendar_string/calendar_string.c
clock_input_circle/clock_input_circle.c
clock_input_spinner/clock_input_spinner.c
clock_input_spinner_tv/clock_input_spinner.c
datetime_input_circle/datetime_input_circle.c
datetime_input_spinner/datetime_input_spinner.c
datetime_input_spinner_tv/datetime_input_spinner.c
ecore_audio_tizen/ecore_audio_tizen.c
edje_feedback/feedback.c
naviframe_effect_mobile/naviframe_effect.c
naviframe_effect_wearable/naviframe_effect.c
quickpanel_callback/quickpanel_callback.c

index 664fac7..de3bc45 100644 (file)
 #include <tts.h>
 #include <dlog.h>
 
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# define EAPI __declspec(dllimport)
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+
 #undef LOG_TAG
 #define LOG_TAG "access-output-tts"
 
index cd071bd..65502da 100644 (file)
 #include <unicode/ustring.h>
 #include <unicode/udatpg.h>
 
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# define EAPI __declspec(dllimport)
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+
 EAPI char *
 string_get(const char *format, struct tm *tm)
 {
index 6e7d14a..0a6daac 100755 (executable)
 #include <unicode/ucnv.h>
 #include "efl_ui_clock_private.h"
 
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# define EAPI __declspec(dllimport)
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+
 #define DATETIME_FIELD_COUNT        6
 #define FIELD_FORMAT_LEN            3
 #define BUFF_SIZE                   256
index 96b0026..e3f390f 100755 (executable)
 #include <unicode/udat.h>
 #include <unicode/ustring.h>
 
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# define EAPI __declspec(dllimport)
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+
 #define DATETIME_FIELD_COUNT    6
 #define FIELD_FORMAT_LEN        3
 #define BUFF_SIZE               100
index 8dafca8..f0cb567 100755 (executable)
 #include <unicode/ustring.h>
 #include "efl_ui_clock_private.h"
 
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# define EAPI __declspec(dllimport)
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+
 #define DATETIME_FIELD_COUNT    6
 #define FIELD_FORMAT_LEN        3
 #define BUFF_SIZE               100
index ee47fac..5d71c1d 100755 (executable)
 #include "elm_widget.h"
 #include "elm_widget_datetime.h"
 
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# define EAPI __declspec(dllimport)
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif /* ! _WIN32 */
+
 #define DATETIME_FIELD_COUNT        6
 #define FIELD_FORMAT_LEN            3
 #define BUFF_SIZE                   256
index fc1d921..f087066 100755 (executable)
 #include "elm_widget.h"
 #include "elm_widget_datetime.h"
 
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# define EAPI __declspec(dllimport)
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+
 #define DATETIME_FIELD_COUNT    6
 #define FIELD_FORMAT_LEN        3
 #define BUFF_SIZE               100
index 9cc42ce..9093654 100755 (executable)
 #include "elm_widget.h"
 #include "elm_widget_datetime.h"
 
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# define EAPI __declspec(dllimport)
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+
 #define DATETIME_FIELD_COUNT    6
 #define FIELD_FORMAT_LEN        3
 #define BUFF_SIZE               100
index d1c0574..241ef99 100644 (file)
@@ -23,6 +23,25 @@ static int _ecore_audio_tizen_log_dom = -1;
 static int _init_count = 0;
 static Eina_Bool _init_audio_module = EINA_FALSE;
 
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# define EAPI __declspec(dllimport)
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+
 #define MODULE_LOG_DOMAIN  "ecore_audio_tizen"
 
 #define CRITICAL(...) EINA_LOG_DOM_CRIT(_ecore_audio_tizen_log_dom, __VA_ARGS__)
index 9942ef5..ef4ca43 100644 (file)
 #include <feedback.h>
 #include <feedback-internal.h>
 
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# define EAPI __declspec(dllimport)
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+
+
 static int _edje_feedback_log_dom = -1;
 static int _init_count = 0;
 static Eina_Bool _init_feedback = EINA_FALSE;
index c32abd7..e85d6dd 100644 (file)
 
 #include <Elementary.h>
 
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# define EAPI __declspec(dllimport)
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+
 static Eina_List *nd_list = NULL;
 static Evas_Object *g_nf = NULL;
 
index 5deda99..5c253a6 100644 (file)
 
 #include <Elementary.h>
 
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# define EAPI __declspec(dllimport)
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+
 static Eina_List *nd_list = NULL;
 static Evas_Object *g_nf = NULL;
 
index e34b3dd..efd22c2 100644 (file)
@@ -4,6 +4,25 @@
 #include <Elementary.h>
 #include <tzsh_quickpanel.h>
 
+#ifdef EAPI
+# undef EAPI
+#endif
+
+#ifdef _WIN32
+# define EAPI __declspec(dllimport)
+#else
+# ifdef __GNUC__
+#  if __GNUC__ >= 4
+#   define EAPI __attribute__ ((visibility("default")))
+#  else
+#   define EAPI
+#  endif
+# else
+#  define EAPI
+# endif
+#endif /* ! _WIN32 */
+
+
 #define ERR(...)      EINA_LOG_DOM_ERR(_elm_log_dom, __VA_ARGS__)
 
 // Declaration