##-- When released, remove the dnl on the below line
dnl m4_undefine([v_rev])
+m4_define([v_rel], [])
##-- When doing snapshots - change soname. remove dnl on below line
dnl m4_define([relname], [ver-pre-svn-07])
dnl m4_define([v_rel], [-release relname])
lt_cv_deplibs_check_method='pass_all'
fi
LT_INIT([win32-dll disable-static disable-fast-install pic-only])
-version_info="lt_cur:lt_rev:lt_age"
-AC_SUBST([version_info])
-release_info="v_rel"
-AC_SUBST([release_info])
+EFL_LTLIBRARY_FLAGS="-no-undefined -version-info lt_cur:lt_rev:lt_age v_rel"
+AC_SUBST(EFL_LTLIBRARY_FLAGS)
### gettext
@EDBUS_LIBS@ \
@EFL_COV_LIBS@
-lib_edbus_libedbus2_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_edbus_libedbus2_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
### Binary
@ECORE_LIBS@ \
@EFL_COV_LIBS@
-lib_ecore_libecore_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_libecore_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
### Unit tests
@ECORE_AUDIO_LIBS@ \
@EFL_COV_LIBS@
-lib_ecore_audio_libecore_audio_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_audio_libecore_audio_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
lib/eina/libeina.la \
@ECORE_COCOA_LIBS@
-lib_ecore_cocoa_libecore_cocoa_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_cocoa_libecore_cocoa_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
@USE_EVIL_LIBS@
lib_ecore_con_libecore_con_la_LIBADD += @ECORE_CON_LIBS@ @EFL_COV_LIBS@
-
-lib_ecore_con_libecore_con_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_con_libecore_con_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
@EFL_COV_LIBS@
lib_ecore_evas_libecore_evas_la_LIBADD += @EFL_COV_LIBS@
-lib_ecore_evas_libecore_evas_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_evas_libecore_evas_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
# Engines
lib/eina/libeina.la \
@ECORE_FB_LIBS@
-lib_ecore_fb_libecore_fb_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_fb_libecore_fb_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
lib/ecore_con/libecore_con.la \
lib/ecore/libecore.la \
lib/eo/libeo.la \
-lib/eina/libeina.la
-
-lib_ecore_file_libecore_file_la_LIBADD += @EFL_COV_LIBS@
-
-lib_ecore_file_libecore_file_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib/eina/libeina.la \
+@EFL_COV_LIBS@
+lib_ecore_file_libecore_file_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
lib/eo/libeo.la \
lib/eina/libeina.la
-lib_ecore_imf_libecore_imf_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_imf_libecore_imf_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
installed_ecoreimfevasmainheadersdir = $(includedir)/ecore-@VMAJ@
dist_installed_ecoreimfevasmainheaders_DATA = \
lib/eo/libeo.la \
lib/eina/libeina.la
-lib_ecore_imf_libecore_imf_evas_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_imf_libecore_imf_evas_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
### Modules
@EFL_COV_LIBS@
lib_ecore_input_libecore_input_la_LIBADD += @EFL_COV_LIBS@
-lib_ecore_input_libecore_input_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_input_libecore_input_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
installed_ecoreinputevasmainheadersdir = $(includedir)/ecore-@VMAJ@
dist_installed_ecoreinputevasmainheaders_DATA = \
lib/eina/libeina.la \
@EFL_COV_LIBS@
-lib_ecore_input_libecore_input_evas_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_input_libecore_input_evas_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
@EFL_COV_LIBS@ \
@ECORE_IPC_LIBS@
-lib_ecore_ipc_libecore_ipc_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_ipc_libecore_ipc_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
lib/eo/libeo.la \
lib/eina/libeina.la
-lib_ecore_psl1ght_libecore_psl1ght_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_psl1ght_libecore_psl1ght_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
lib/eina/libeina.la \
@ECORE_SDL_LIBS@
-lib_ecore_sdl_libecore_sdl_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_sdl_libecore_sdl_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
lib/eina/libeina.la \
@ECORE_WAYLAND_LIBS@
-lib_ecore_wayland_libecore_wayland_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_wayland_libecore_wayland_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
lib/evil/libevil.la \
@ECORE_WIN32_LIBS@
-lib_ecore_win32_libecore_win32_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_win32_libecore_win32_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
lib/evil/libevil.la \
@ECORE_WINCE_LIBS@
-lib_ecore_wince_libecore_wince_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_wince_libecore_wince_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
lib/eina/libeina.la \
@ECORE_X_LIBS@
-lib_ecore_x_libecore_x_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_ecore_x_libecore_x_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
MAINTAINERCLEANFILES += \
$(top_builddir)/src/lib/ecore_x/ecore_x_version.h
@EET_LIBS@ \
@EFL_COV_LIBS@
-lib_eet_libeet_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_eet_libeet_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
EXTRA_DIST += static_libs/lz4/README
EFREET_COMMON_USER_LIBADD = $(EFREET_COMMON_LIBADD) lib/efreet/libefreet.la
-EFREET_COMMON_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
-
installed_efreetmainheadersdir = $(includedir)/efreet-@VMAJ@
dist_installed_efreetmainheaders_DATA = \
lib/efreet/Efreet.h \
lib_efreet_libefreet_la_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS)
lib_efreet_libefreet_la_LIBADD = $(EFREET_COMMON_LIBADD)
-lib_efreet_libefreet_la_LDFLAGS = $(EFREET_COMMON_LDFLAGS)
+lib_efreet_libefreet_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
# libefreet_mime.la
lib_efreet_libefreet_mime_la_SOURCES = lib/efreet/efreet_mime.c
lib_efreet_libefreet_mime_la_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS)
lib_efreet_libefreet_mime_la_LIBADD = $(EFREET_COMMON_USER_LIBADD)
-lib_efreet_libefreet_mime_la_LDFLAGS = $(EFREET_COMMON_LDFLAGS)
+lib_efreet_libefreet_mime_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
# libefreet_trash.la
lib_efreet_libefreet_trash_la_SOURCES = lib/efreet/efreet_trash.c
lib_efreet_libefreet_trash_la_CPPFLAGS = $(EFREET_COMMON_CPPFLAGS)
lib_efreet_libefreet_trash_la_LIBADD = $(EFREET_COMMON_USER_LIBADD)
-lib_efreet_libefreet_trash_la_LDFLAGS = $(EFREET_COMMON_LDFLAGS)
+lib_efreet_libefreet_trash_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
### Binary
@USE_EVIL_CFLAGS@
lib_eina_libeina_la_LIBADD = @EINA_LIBS@ @EFL_COV_LIBS@ @USE_EVIL_LIBS@ @DL_LIBS@
-
-lib_eina_libeina_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@ @EFL_PTHREAD_LIBS@
+lib_eina_libeina_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
### Script
@EIO_LIBS@ \
@EFL_COV_LIBS@
-lib_eio_libeio_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_eio_libeio_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
@EMBRYO_LIBS@ \
@USE_EVIL_LIBS@
-lib_embryo_libembryo_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_embryo_libembryo_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
### Binary
@USE_EVIL_CFLAGS@
lib_eo_libeo_la_LIBADD = lib/eina/libeina.la @EO_LIBS@ @EFL_COV_LIBS@
-
-lib_eo_libeo_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_eo_libeo_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
### Unit tests
lib_escape_libescape_la_CPPFLAGS = \
-I$(top_srcdir)/src/lib/escape
lib_escape_libescape_la_LIBADD = @ESCAPE_LIBS@
-lib_escape_libescape_la_LDFLAGS = -no-undefined -version-info @version_info@
+lib_escape_libescape_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
@EVAS_LIBS@ \
@EFL_COV_LIBS@
-lib_evas_libevas_la_LDFLAGS = -no-undefined -version-info @version_info@ @release_info@
+lib_evas_libevas_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
# Linebreak
lib_evil_libevil_la_CFLAGS = @EVIL_CFLAGS@
lib_evil_libevil_la_CXXFLAGS = @EVIL_CXXFLAGS@
lib_evil_libevil_la_LIBADD = @EVIL_LIBS@
-lib_evil_libevil_la_LDFLAGS = -no-undefined -version-info @version_info@
+lib_evil_libevil_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
if HAVE_WINCE
lib_evil_libevil_la_LINK = $(LINK) $(lib_evil_libevil_la_LDFLAGS)
lib_evil_libdl_la_CFLAGS = @EVIL_CFLAGS@
lib_evil_libdl_la_LIBADD = lib/evil/libevil.la @EVIL_DLFCN_LIBS@
-
-lib_evil_libdl_la_LDFLAGS = -no-undefined -version-info @version_info@
+lib_evil_libdl_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
EXTRA_DIST += lib/evil/gdtoa/README lib/evil/gdtoa/README.mingw