forked from enlightenment/efl
parent
72599d0faa
commit
653692fa28
|
@ -33,16 +33,25 @@ AC_SUBST(version_info)
|
|||
|
||||
AC_FUNC_ALLOCA
|
||||
|
||||
create_shared_lib=""
|
||||
WIN32_CFLAGS=""
|
||||
lt_no_undefined=""
|
||||
lt_enable_auto_import=""
|
||||
edje_decc_lib=""
|
||||
case "$host_os" in
|
||||
mingw|mingw32)
|
||||
create_shared_lib="-no-undefined "
|
||||
mingw*|cegcc)
|
||||
dnl needed for correct definition of EAPI
|
||||
AC_DEFINE(EFL_EDJE_BUILD, 1, [Define to mention that embryo is built])
|
||||
if test "x$host_os" = "xcegcc" ; then
|
||||
WIN32_CFLAGS="-mwin32"
|
||||
lt_enable_auto_import="-Wl,--enable-auto-import"
|
||||
fi
|
||||
lt_no_undefined="-no-undefined"
|
||||
edje_decc_lib="-lole32 -luuid"
|
||||
;;
|
||||
esac
|
||||
|
||||
AC_SUBST(create_shared_lib)
|
||||
AC_SUBST(WIN32_CFLAGS)
|
||||
AC_SUBST(lt_no_undefined)
|
||||
AC_SUBST(lt_enable_auto_import)
|
||||
AC_SUBST(edje_decc_lib)
|
||||
|
||||
AC_CHECK_FUNCS(realpath)
|
||||
|
|
|
@ -36,9 +36,9 @@ edje_prefix.c \
|
|||
edje_prefix.h \
|
||||
edje_main.h
|
||||
|
||||
edje_cc_LDADD = \
|
||||
$(top_builddir)/src/lib/libedje.la $(EDJE_LIBS)
|
||||
|
||||
edje_cc_CFLAGS = @WIN32_CFLAGS@
|
||||
edje_cc_LDADD = $(top_builddir)/src/lib/libedje.la $(EDJE_LIBS)
|
||||
edje_cc_LDFLAGS = @lt_enable_auto_import@
|
||||
edje_cc_DEPENDENCIES = $(top_builddir)/src/lib/libedje.la
|
||||
|
||||
|
||||
|
@ -48,7 +48,7 @@ edje_decc.h \
|
|||
edje_cc_mem.c \
|
||||
edje_cc_sources.c
|
||||
|
||||
edje_decc_LDADD = \
|
||||
$(top_builddir)/src/lib/libedje.la @edje_decc_lib@ $(EDJE_LIBS)
|
||||
|
||||
edje_decc_CFLAGS = @WIN32_CFLAGS@
|
||||
edje_decc_LDADD = $(top_builddir)/src/lib/libedje.la @edje_decc_lib@ $(EDJE_LIBS)
|
||||
edje_decc_LDFLAGS = @lt_enable_auto_import@
|
||||
edje_decc_DEPENDENCIES = $(top_builddir)/src/lib/libedje.la
|
||||
|
|
|
@ -4,14 +4,19 @@
|
|||
#include <Evas.h>
|
||||
|
||||
#ifdef EAPI
|
||||
#undef EAPI
|
||||
# undef EAPI
|
||||
#endif
|
||||
#ifdef _MSC_VER
|
||||
# ifdef BUILDING_DLL
|
||||
# define EAPI __declspec(dllexport)
|
||||
|
||||
#ifdef _WIN32
|
||||
# ifdef EFL_EDJE_BUILD
|
||||
# ifdef DLL_EXPORT
|
||||
# define EAPI __declspec(dllexport)
|
||||
# else
|
||||
# define EAPI
|
||||
# endif /* ! DLL_EXPORT */
|
||||
# else
|
||||
# define EAPI __declspec(dllimport)
|
||||
# endif
|
||||
# endif /* ! EFL_EDJE_BUILD */
|
||||
#else
|
||||
# ifdef __GNUC__
|
||||
# if __GNUC__ >= 4
|
||||
|
|
|
@ -4,14 +4,19 @@
|
|||
#include <Evas.h>
|
||||
|
||||
#ifdef EAPI
|
||||
#undef EAPI
|
||||
# undef EAPI
|
||||
#endif
|
||||
#ifdef _MSC_VER
|
||||
# ifdef BUILDING_DLL
|
||||
# define EAPI __declspec(dllexport)
|
||||
|
||||
#ifdef _WIN32
|
||||
# ifdef EFL_EDJE_BUILD
|
||||
# ifdef DLL_EXPORT
|
||||
# define EAPI __declspec(dllexport)
|
||||
# else
|
||||
# define EAPI
|
||||
# endif /* ! DLL_EXPORT */
|
||||
# else
|
||||
# define EAPI __declspec(dllimport)
|
||||
# endif
|
||||
# endif /* ! EFL_EDJE_BUILD */
|
||||
#else
|
||||
# ifdef __GNUC__
|
||||
# if __GNUC__ >= 4
|
||||
|
|
|
@ -41,7 +41,7 @@ edje_textblock_styles.c \
|
|||
edje_edit.c \
|
||||
edje_script_only.c
|
||||
|
||||
libedje_la_LIBADD = -lm @EDJE_LIBS@
|
||||
libedje_la_CFLAGS = @WIN32_CFLAGS@
|
||||
libedje_la_LIBADD = @EDJE_LIBS@ -lm
|
||||
libedje_la_DEPENDENCIES = $(top_builddir)/config.h
|
||||
libedje_la_LDFLAGS = @create_shared_lib@ -version-info @version_info@
|
||||
|
||||
libedje_la_LDFLAGS = @lt_no_undefined@ @lt_enable_auto_import@ -version-info @version_info@
|
||||
|
|
|
@ -39,14 +39,19 @@ void *alloca (size_t);
|
|||
|
||||
|
||||
#ifdef EAPI
|
||||
#undef EAPI
|
||||
# undef EAPI
|
||||
#endif
|
||||
#ifdef _MSC_VER
|
||||
# ifdef BUILDING_DLL
|
||||
# define EAPI __declspec(dllexport)
|
||||
|
||||
#ifdef _WIN32
|
||||
# ifdef EFL_EDJE_BUILD
|
||||
# ifdef DLL_EXPORT
|
||||
# define EAPI __declspec(dllexport)
|
||||
# else
|
||||
# define EAPI
|
||||
# endif /* ! DLL_EXPORT */
|
||||
# else
|
||||
# define EAPI __declspec(dllimport)
|
||||
# endif
|
||||
# endif /* ! EFL_EDJE_BUILD */
|
||||
#else
|
||||
# ifdef __GNUC__
|
||||
# if __GNUC__ >= 4
|
||||
|
|
Loading…
Reference in New Issue