# undef EAPI
#endif
-#ifndef EAPI
#ifdef _WIN32
# ifdef EFL_ETHUMB_BUILD
# ifdef DLL_EXPORT
# define GNUC_NULL_TERMINATED
# endif
#endif /* ! _WIN32 */
-#endif /* EAPI */
#ifdef __cplusplus
extern "C" {
*/
#ifdef HAVE_CONFIG_H
-#include "config.h"
+# include "config.h"
#endif
-#include <Eina.h>
-#include <eina_safety_checks.h>
-#include <Ethumb.h>
-#include "Ethumb_Client.h"
+
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
#include <sys/types.h>
#include <stdbool.h>
+#include <Eina.h>
+#include <eina_safety_checks.h>
+#include <E_DBus.h>
+#include <Ethumb.h>
+
+#include "Ethumb_Client.h"
+
#ifndef PATH_MAX
#define PATH_MAX 4096
#endif
-#include <E_DBus.h>
-
#define MAX_ID 2000000
static int _log_dom = -1;
#ifndef __ETHUMB_CLIENT_H__
#define __ETHUMB_CLIENT_H__ 1
-#ifndef EAPI
+#include <Ethumb.h>
+
+#ifdef EAPI
+# undef EAPI
+#endif
+
#ifdef _WIN32
-# ifdef EFL_EVAS_BUILD
+# ifdef EFL_ETHUMB_CLIENT_BUILD
# ifdef DLL_EXPORT
# define EAPI __declspec(dllexport)
# define GNUC_NULL_TERMINATED
# else
# define EAPI __declspec(dllimport)
# define GNUC_NULL_TERMINATED
-# endif /* ! EFL_EVAS_BUILD */
+# endif /* ! EFL_ETHUMB_BUILD */
#else
# ifdef __GNUC__
# if __GNUC__ >= 4
# define GNUC_NULL_TERMINATED
# endif
#endif /* ! _WIN32 */
-#endif /* EAPI */
-
-#include <Ethumb.h>
#ifdef __cplusplus
extern "C" {
-I$(top_srcdir) \
-I$(top_builddir) \
-I$(top_srcdir)/src/lib \
- @EDBUS_CFLAGS@
+ @EDBUS_CFLAGS@ \
+ @EFL_ETHUMB_CLIENT_BUILD@
include_HEADERS = Ethumb_Client.h
libethumb_client_la_LIBADD = \
$(top_builddir)/src/lib/libethumb.la \
@EDBUS_LIBS@
-libethumb_client_la_LDFLAGS = -version-info @version_info@
+libethumb_client_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -version-info @version_info@
# @EVAS_LIBS@ @ECORE_EVAS_LIBS@ @ECORE_FILE_LIBS@ @EDJE_LIBS@