merge: fix compilation on Windows

SVN revision: 78952
This commit is contained in:
Vincent Torri 2012-11-06 23:07:05 +00:00
parent 51db47a9d3
commit c163de7b32
5 changed files with 67 additions and 9 deletions

View File

@ -397,7 +397,7 @@ case "$host_os" in
EVIL_DLFCN_LIBS="-ltoolhelp"
;;
*)
EVIL_LIBS="-luuid -lole32 -lws2_32 -lsecur32"
EVIL_LIBS="-lole32 -lws2_32 -lsecur32 -luuid"
EVIL_DLFCN_LIBS="-lpsapi"
;;
esac
@ -1194,7 +1194,6 @@ case "$host_os" in
mingw*)
want_evas_engine_software_gdi="yes"
want_evas_engine_software_ddraw="yes"
want_evas_engine_direct3d="yes"
;;
darwin*)
want_evas_engine_software_xlib="auto"

View File

@ -227,8 +227,8 @@ lib_eina_libeina_la_LIBADD = @EINA_LIBS@
if HAVE_WINDOWS
lib_eina_libeina_la_LIBADD += \
$(top_builddir)/src/lib/evil/libevil.la \
$(top_builddir)/src/lib/evil/libdl.la
lib/evil/libevil.la \
lib/evil/libdl.la
endif
lib_eina_libeina_la_LIBADD += -lm

View File

@ -21,6 +21,12 @@ lib_eo_libeo_la_CPPFLAGS = \
@EFL_CFLAGS@ \
@EO_CFLAGS@
if HAVE_WINDOWS
lib_eo_libeo_la_CPPFLAGS += \
-I$(top_srcdir)/src/lib/evil \
-I$(top_builddir)/src/lib/evil
endif
lib_eo_libeo_la_LIBADD = lib/eina/libeina.la @EO_LIBS@
lib_eo_libeo_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@

View File

@ -211,6 +211,7 @@ lib_evas_libevas_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/eo \
-I$(top_srcdir)/src/lib/eet \
-I$(top_builddir)/src/lib/eet \
-DEFL_EVAS_BUILD \
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
-DPACKAGE_DATA_DIR=\"$(datadir)/evas\" \
@ -381,6 +382,7 @@ modules_evas_engines_software_generic_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas/include \
-I$(top_srcdir)/src/lib/evas/cserve2 \
-I$(top_builddir)/src/lib/evas/cserve2 \
-DEFL_EVAS_BUILD \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
modules_evas_engines_software_generic_module_la_LIBADD = @EFL_LIBS@ lib/evas/libevas.la
@ -411,8 +413,14 @@ modules_evas_engines_buffer_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas/include \
-I$(top_srcdir)/src/lib/evas/cserve2 \
-I$(top_builddir)/src/lib/evas/cserve2 \
-DEFL_EVAS_BUILD \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
if HAVE_WINDOWS
modules_evas_engines_buffer_module_la_CPPFLAGS += \
-I$(top_srcdir)/src/lib/evil \
-I$(top_builddir)/src/lib/evil
endif
modules_evas_engines_buffer_module_la_LIBADD = lib/evas/libevas.la @EFL_LIBS@
modules_evas_engines_buffer_module_la_LDFLAGS = -no-undefined -module -avoid-version
modules_evas_engines_buffer_module_la_LIBTOOLFLAGS = --tag=disable-static
@ -469,6 +477,7 @@ modules_evas_engines_direct3d_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas/include \
-I$(top_srcdir)/src/lib/evas/cserve2 \
-I$(top_builddir)/src/lib/evas/cserve2 \
-DEFL_EVAS_BUILD \
@evas_engine_direct3d_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -701,6 +710,7 @@ modules_evas_engines_gl_common_libevas_engine_gl_common_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas/include \
-I$(top_srcdir)/src/lib/evas/cserve2 \
-I$(top_builddir)/src/lib/evas/cserve2 \
-DEFL_EVAS_BUILD \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
modules_evas_engines_gl_common_libevas_engine_gl_common_la_LIBADD = \
@ -917,9 +927,15 @@ modules_evas_engines_software_ddraw_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas/include \
-I$(top_srcdir)/src/lib/evas/cserve2 \
-I$(top_builddir)/src/lib/evas/cserve2 \
-DEFL_EVAS_BUILD \
@evas_engine_software_ddraw_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
if HAVE_WINDOWS
modules_evas_engines_software_ddraw_module_la_CPPFLAGS += \
-I$(top_srcdir)/src/lib/evil \
-I$(top_builddir)/src/lib/evil
endif
modules_evas_engines_software_ddraw_module_la_CXXFLAGS = -fno-rtti -fno-exceptions
modules_evas_engines_software_ddraw_module_la_LIBADD = \
lib/evas/libevas.la \
@ -957,9 +973,15 @@ modules_evas_engines_software_gdi_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas/include \
-I$(top_srcdir)/src/lib/evas/cserve2 \
-I$(top_builddir)/src/lib/evas/cserve2 \
-DEFL_EVAS_BUILD \
@evas_engine_software_gdi_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
if HAVE_WINDOWS
modules_evas_engines_software_gdi_module_la_CPPFLAGS += \
-I$(top_srcdir)/src/lib/evil \
-I$(top_builddir)/src/lib/evil
endif
modules_evas_engines_software_gdi_module_la_LIBADD = \
lib/evas/libevas.la \
@evas_engine_software_gdi_libs@ \
@ -1133,6 +1155,7 @@ modules_evas_loaders_bmp_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_bmp_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1166,6 +1189,7 @@ modules_evas_loaders_eet_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_eet_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1196,6 +1220,7 @@ modules_evas_loaders_generic_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_generic_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1226,6 +1251,7 @@ modules_evas_loaders_gif_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_gif_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1256,6 +1282,7 @@ modules_evas_loaders_ico_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_ico_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1289,6 +1316,7 @@ modules_evas_loaders_jpeg_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_jpeg_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1342,6 +1370,7 @@ modules_evas_loaders_pmaps_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_pmaps_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1372,6 +1401,7 @@ modules_evas_loaders_png_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_png_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1394,6 +1424,7 @@ modules_evas_savers_png_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_png_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1424,6 +1455,7 @@ modules_evas_loaders_psd_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_psd_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1454,6 +1486,7 @@ modules_evas_loaders_svg_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_svg_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1484,6 +1517,7 @@ modules_evas_loaders_tga_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_tga_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1514,9 +1548,15 @@ modules_evas_loaders_tiff_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_tiff_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
if HAVE_WINDOWS
modules_evas_loaders_tiff_module_la_CPPFLAGS += \
-I$(top_srcdir)/src/lib/evil \
-I$(top_builddir)/src/lib/evil
endif
modules_evas_loaders_tiff_module_la_LIBADD = \
lib/evas/libevas.la \
@EFL_LIBS@ \
@ -1536,9 +1576,15 @@ modules_evas_savers_tiff_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_tiff_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
if HAVE_WINDOWS
modules_evas_savers_tiff_module_la_CPPFLAGS += \
-I$(top_srcdir)/src/lib/evil \
-I$(top_builddir)/src/lib/evil
endif
modules_evas_savers_tiff_module_la_LIBADD = \
lib/evas/libevas.la \
@EFL_LIBS@ \
@ -1566,6 +1612,7 @@ modules_evas_loaders_wbmp_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_wbmp_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1596,6 +1643,7 @@ modules_evas_loaders_webp_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_webp_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1626,6 +1674,7 @@ modules_evas_loaders_xpm_module_la_CPPFLAGS = \
-I$(top_builddir)/src/lib/evas \
-I$(top_srcdir)/src/lib/evas/include \
-I$(top_builddir)/src/lib/evas/include \
-DEFL_EVAS_BUILD \
@evas_image_loader_xpm_cflags@ \
@EFL_CFLAGS@ \
@EVAS_CFLAGS@
@ -1638,7 +1687,9 @@ modules_evas_loaders_xpm_module_la_LIBTOOLFLAGS = --tag=disable-static
endif
endif
### binary
### binary (cserve2)
if EVAS_CSERVE2
libexec_PROGRAMS = \
bin/evas/evas_cserve2 \
@ -2103,3 +2154,5 @@ bin_evas_loaders_xpm_module_la_LIBADD = @EFL_LIBS@ @evas_image_loader_xpm_libs@
bin_evas_loaders_xpm_module_la_LDFLAGS = -no-undefined -module -avoid-version
bin_evas_loaders_xpm_module_la_LIBTOOLFLAGS = --tag=disable-static
endif
endif

View File

@ -104,9 +104,9 @@ lib_evil_libevil_la_LIBADD = @EVIL_LIBS@
lib_evil_libevil_la_LDFLAGS = -no-undefined -version-info @version_info@
if HAVE_WINCE
lib_evil_libevil_la_LINK = $(LINK) $(libevil_la_LDFLAGS)
lib_evil_libevil_la_LINK = $(LINK) $(lib_evil_libevil_la_LDFLAGS)
else
lib_evil_libevil_la_LINK = $(CXXLINK) $(libevil_la_LDFLAGS)
lib_evil_libevil_la_LINK = $(CXXLINK) $(lib_evil_libevil_la_LDFLAGS)
endif
lib_evil_libdl_la_SOURCES = lib/evil/dlfcn.c
@ -118,7 +118,7 @@ lib_evil_libdl_la_CPPFLAGS = \
lib_evil_libdl_la_CFLAGS = @EVIL_CFLAGS@
lib_evil_libdl_la_LIBADD = $(top_builddir)/src/lib/evil/libevil.la @EVIL_DLFCN_LIBS@
lib_evil_libdl_la_LIBADD = lib/evil/libevil.la @EVIL_DLFCN_LIBS@
lib_evil_libdl_la_LDFLAGS = -no-undefined -version-info @version_info@
@ -172,7 +172,7 @@ endif
bin_evil_evil_suite_LDADD = \
lib/evil/libevil.la \
lib/eina/libdl.la \
lib/evil/libdl.la \
-lm
bin_evil_test_evil_SOURCES = bin/evil/test_evil.c