stefan pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=55ba0dfa4ba68b5bb568670b3b1dbd1360935528

commit 55ba0dfa4ba68b5bb568670b3b1dbd1360935528
Author: Stefan Schmidt <s.schm...@samsung.com>
Date:   Thu Feb 26 12:35:50 2015 +0100

    build: Workaround an automake limitation during parallel install relinking
    
    With this commit I'm finally able to use -j10 for make install on my 
machine.
    
    During install libtool does some relinking which can result in to broken 
linking
    if the dependencies are not handled correctly. Sadly automake has a problem 
with
    the automatic dependency handling during install with LTLIBRARIES which we 
use
    for all our modules. For the details please see this 4.5 years old bug 
report:
    http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
    
    We are now setting the dependency manually to force automake to the right 
decision
    during install relinking.
    
    Speed improvement itself is not that high (make -j 1 compared to -j10):
    real 0m21.410s  vs. real 0m17.066s
    
    The bigger benefit is the unified use of MAKEOPTS or normal -j X in all our
    build targets. I have seen quite some bug reports where -j was used for 
install
    target when it was used in the build target. Last but not least it helps me 
to
    unify some parts of the jenkins jobs and finally allows me to run distcheck
    with -j Which uses install internally and failed before. Which goes down 
from
    real 12m50.349s to real 5m52.120s.
---
 src/Makefile_Ecore.am      |  18 ++++
 src/Makefile_Ecore_Evas.am |  54 +++++++++++
 src/Makefile_Ecore_IMF.am  |  24 +++++
 src/Makefile_Edje.am       |  10 ++
 src/Makefile_Eeze.am       |  18 ++++
 src/Makefile_Eina.am       |  15 +++
 src/Makefile_Emotion.am    |  29 ++++++
 src/Makefile_Ethumb.am     |   6 ++
 src/Makefile_Evas.am       | 222 +++++++++++++++++++++++++++++++++++++++++++++
 9 files changed, 396 insertions(+)

diff --git a/src/Makefile_Ecore.am b/src/Makefile_Ecore.am
index 10e6a27..da7fa78 100644
--- a/src/Makefile_Ecore.am
+++ b/src/Makefile_Ecore.am
@@ -103,6 +103,12 @@ lib_ecore_libecore_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
 if WANT_SYSTEMD
 ecoresystemdpkgdir = $(libdir)/ecore/system/systemd/$(MODULE_ARCH)
 ecoresystemdpkg_LTLIBRARIES = modules/ecore/system/systemd/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoresystemdpkgLTLIBRARIES = install-ecoresystemdpkgLTLIBRARIES
+$(install_ecoresystemdpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_system_systemd_module_la_SOURCES = \
 modules/ecore/system/systemd/ecore_system_systemd.c
 modules_ecore_system_systemd_module_la_CPPFLAGS = \
@@ -123,6 +129,12 @@ endif
 if ! HAVE_WIN32
 ecoreupowerpkgdir = $(libdir)/ecore/system/upower/$(MODULE_ARCH)
 ecoreupowerpkg_LTLIBRARIES = modules/ecore/system/upower/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoreupowerpkgLTLIBRARIES = install-ecoreupowerpkgLTLIBRARIES
+$(install_ecoreupowerpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_system_upower_module_la_SOURCES = \
 modules/ecore/system/upower/ecore_system_upower.c
 modules_ecore_system_upower_module_la_CPPFLAGS = \
@@ -144,6 +156,12 @@ endif
 if HAVE_TIZEN_CONFIGURATION_MANAGER
 ecoretizenpkgdir = $(libdir)/ecore/system/tizen/$(MODULE_ARCH)
 ecoretizenpkg_LTLIBRARIES = modules/ecore/system/tizen/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoretizenpkgLTLIBRARIES = install-ecoretizenpkgLTLIBRARIES
+$(install_ecoretizenpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_system_tizen_module_la_SOURCES = \
 modules/ecore/system/tizen/ecore_system_tizen.c
 modules_ecore_system_tizen_module_la_CPPFLAGS = \
diff --git a/src/Makefile_Ecore_Evas.am b/src/Makefile_Ecore_Evas.am
index a6cf704..719b051 100644
--- a/src/Makefile_Ecore_Evas.am
+++ b/src/Makefile_Ecore_Evas.am
@@ -44,6 +44,12 @@ modules/ecore_evas/engines/extn/ecore_evas_extn_engine.h \
 modules/ecore_evas/engines/extn/ecore_evas_extn_buf.c
 ecoreevasengineextnpkgdir = $(libdir)/ecore_evas/engines/extn/$(MODULE_ARCH)
 ecoreevasengineextnpkg_LTLIBRARIES = modules/ecore_evas/engines/extn/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoreevasengineextnpkgLTLIBRARIES = 
install-ecoreevasengineextnpkgLTLIBRARIES
+$(install_ecoreevasengineextnpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_evas_engines_extn_module_la_SOURCES = $(EXTNSOURCES)
 modules_ecore_evas_engines_extn_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 @ECORE_EVAS_CFLAGS@ \
@@ -65,6 +71,12 @@ if BUILD_ECORE_EVAS_X11
 XSOURCES = modules/ecore_evas/engines/x/ecore_evas_x.c
 ecoreevasenginexpkgdir = $(libdir)/ecore_evas/engines/x/$(MODULE_ARCH)
 ecoreevasenginexpkg_LTLIBRARIES = modules/ecore_evas/engines/x/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoreevasenginexpkgLTLIBRARIES = install-ecoreevasenginexpkgLTLIBRARIES
+$(install_ecoreevasenginexpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_evas_engines_x_module_la_SOURCES = $(XSOURCES)
 modules_ecore_evas_engines_x_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 @ECORE_EVAS_CFLAGS@ \
@@ -85,6 +97,12 @@ if BUILD_ECORE_EVAS_OPENGL_COCOA
 COCOASOURCES = modules/ecore_evas/engines/cocoa/ecore_evas_cocoa.c
 ecoreevasenginecocoapkgdir = $(libdir)/ecore_evas/engines/cocoa/$(MODULE_ARCH)
 ecoreevasenginecocoapkg_LTLIBRARIES = 
modules/ecore_evas/engines/cocoa/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoreevasenginecocoapkgLTLIBRARIES = 
install-ecoreevasenginecocoapkgLTLIBRARIES
+$(install_ecoreevasenginecocoapkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_evas_engines_cocoa_module_la_SOURCES = $(COCOASOURCES)
 modules_ecore_evas_engines_cocoa_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 @ECORE_EVAS_CFLAGS@ \
@@ -104,6 +122,12 @@ if BUILD_ECORE_EVAS_FB
 FBSOURCES = modules/ecore_evas/engines/fb/ecore_evas_fb.c
 ecoreevasenginefbpkgdir = $(libdir)/ecore_evas/engines/fb/$(MODULE_ARCH)
 ecoreevasenginefbpkg_LTLIBRARIES = modules/ecore_evas/engines/fb/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoreevasenginefbpkgLTLIBRARIES = 
install-ecoreevasenginefbpkgLTLIBRARIES
+$(install_ecoreevasenginefbpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_evas_engines_fb_module_la_SOURCES = $(FBSOURCES)
 modules_ecore_evas_engines_fb_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 @ECORE_EVAS_CFLAGS@ \
@@ -123,6 +147,12 @@ if BUILD_ECORE_EVAS_PSL1GHT
 PSL1GHTSOURCES = modules/ecore_evas/engines/psl1ght/ecore_evas_psl1ght.c
 ecoreevasenginepsl1ghtpkgdir = 
$(libdir)/ecore_evas/engines/psl1ght/$(MODULE_ARCH)
 ecoreevasenginepsl1ghtpkg_LTLIBRARIES = 
modules/ecore_evas/engines/psl1ght/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoreevasenginepsl1ghtpkgLTLIBRARIES = 
install-ecoreevasenginepsl1ghtpkgLTLIBRARIES
+$(install_ecoreevasenginepsl1ghtpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_evas_engines_psl1ght_module_la_SOURCES = $(PSL1GHTSOURCES)
 modules_ecore_evas_engines_psl1ght_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 @ECORE_EVAS_CFLAGS@ \
@@ -146,6 +176,12 @@ 
modules/ecore_evas/engines/wayland/ecore_evas_wayland_egl.c \
 modules/ecore_evas/engines/wayland/ecore_evas_wayland_private.h
 ecoreevasenginewaylandpkgdir = 
$(libdir)/ecore_evas/engines/wayland/$(MODULE_ARCH)
 ecoreevasenginewaylandpkg_LTLIBRARIES = 
modules/ecore_evas/engines/wayland/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoreevasenginewaylandpkgLTLIBRARIES = 
install-ecoreevasenginewaylandpkgLTLIBRARIES
+$(install_ecoreevasenginewaylandpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_evas_engines_wayland_module_la_SOURCES = $(WAYLANDSOURCES)
 modules_ecore_evas_engines_wayland_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 @ECORE_EVAS_CFLAGS@ \
@@ -168,6 +204,12 @@ SDLSOURCES = \
 modules/ecore_evas/engines/sdl/ecore_evas_sdl.c
 ecoreevasenginesdlpkgdir = $(libdir)/ecore_evas/engines/sdl/$(MODULE_ARCH)
 ecoreevasenginesdlpkg_LTLIBRARIES = modules/ecore_evas/engines/sdl/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoreevasenginesdlpkgLTLIBRARIES = 
install-ecoreevasenginesdlpkgLTLIBRARIES
+$(install_ecoreevasenginesdlpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_evas_engines_sdl_module_la_SOURCES = $(SDLSOURCES)
 modules_ecore_evas_engines_sdl_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 @ECORE_EVAS_CFLAGS@ \
@@ -189,6 +231,12 @@ WIN32SOURCES = \
 modules/ecore_evas/engines/win32/ecore_evas_win32.c
 ecoreevasengineswin32pkgdir = $(libdir)/ecore_evas/engines/win32/$(MODULE_ARCH)
 ecoreevasengineswin32pkg_LTLIBRARIES = 
modules/ecore_evas/engines/win32/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoreevasengineswin32pkgLTLIBRARIES = 
install-ecoreevasengineswin32pkgLTLIBRARIES
+$(install_ecoreevasengineswin32pkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_evas_engines_win32_module_la_SOURCES = $(WIN32SOURCES)
 modules_ecore_evas_engines_win32_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 @ECORE_EVAS_CFLAGS@ \
@@ -210,6 +258,12 @@ DRMSOURCES = \
 modules/ecore_evas/engines/drm/ecore_evas_drm.c
 ecoreevasenginedrmpkgdir = $(libdir)/ecore_evas/engines/drm/$(MODULE_ARCH)
 ecoreevasenginedrmpkg_LTLIBRARIES = modules/ecore_evas/engines/drm/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoreevasenginedrmpkgLTLIBRARIES = 
install-ecoreevasenginedrmpkgLTLIBRARIES
+$(install_ecoreevasenginedrmpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_evas_engines_drm_module_la_SOURCES = $(DRMSOURCES)
 modules_ecore_evas_engines_drm_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 @ECORE_EVAS_CFLAGS@ \
diff --git a/src/Makefile_Ecore_IMF.am b/src/Makefile_Ecore_IMF.am
index 7f00e8f..8f227f4 100644
--- a/src/Makefile_Ecore_IMF.am
+++ b/src/Makefile_Ecore_IMF.am
@@ -31,6 +31,12 @@ lib_ecore_imf_libecore_imf_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
 if BUILD_ECORE_IMF_IBUS
 ecoreimfibuspkgdir = $(libdir)/ecore_imf/modules/ibus/$(MODULE_ARCH)
 ecoreimfibuspkg_LTLIBRARIES = modules/ecore_imf/ibus/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoreimfibuspkgLTLIBRARIES = install-ecoreimfibuspkgLTLIBRARIES
+$(install_ecoreimfibuspkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_imf_ibus_module_la_SOURCES = \
 modules/ecore_imf/ibus/ibus_module.c \
 modules/ecore_imf/ibus/ibus_imcontext.c \
@@ -58,6 +64,12 @@ endif
 if BUILD_ECORE_IMF_SCIM
 ecoreimfscimpkgdir = $(libdir)/ecore_imf/modules/scim/$(MODULE_ARCH)
 ecoreimfscimpkg_LTLIBRARIES = modules/ecore_imf/scim/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoreimfscimpkgLTLIBRARIES = install-ecoreimfscimpkgLTLIBRARIES
+$(install_ecoreimfscimpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_imf_scim_module_la_SOURCES = \
 modules/ecore_imf/scim/scim_module.cpp \
 modules/ecore_imf/scim/scim_imcontext.cpp \
@@ -85,6 +97,12 @@ endif
 if BUILD_ECORE_IMF_XIM
 ecoreimfximpkgdir = $(libdir)/ecore_imf/modules/xim/$(MODULE_ARCH)
 ecoreimfximpkg_LTLIBRARIES = modules/ecore_imf/xim/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoreimfximpkgLTLIBRARIES = install-ecoreimfximpkgLTLIBRARIES
+$(install_ecoreimfximpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_imf_xim_module_la_SOURCES = \
 modules/ecore_imf/xim/ecore_imf_xim.c
 modules_ecore_imf_xim_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
@@ -106,6 +124,12 @@ endif
 if BUILD_ECORE_IMF_WAYLAND
 ecoreimfwaylandpkgdir = $(libdir)/ecore_imf/modules/wayland/$(MODULE_ARCH)
 ecoreimfwaylandpkg_LTLIBRARIES = modules/ecore_imf/wayland/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ecoreimfwaylandpkgLTLIBRARIES = install-ecoreimfwaylandpkgLTLIBRARIES
+$(install_ecoreimfwaylandpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ecore_imf_wayland_module_la_SOURCES = \
 modules/ecore_imf/wayland/wayland_module.c \
 modules/ecore_imf/wayland/wayland_imcontext.c \
diff --git a/src/Makefile_Edje.am b/src/Makefile_Edje.am
index c7086d6..6fc1d4e 100644
--- a/src/Makefile_Edje.am
+++ b/src/Makefile_Edje.am
@@ -89,6 +89,11 @@ if ENABLE_MULTISENSE
 # edjemoduleXXXdir = $(libdir)/edje/modules/
 # edjemoduleXXX_LTLIBRARIES = modules/edje/XXX/module.la
 #
+# # Workaround for broken parallel install support in automake (relink issue)
+# # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+# install_edjemoduleXXXLTLIBRARIES = install-edjemoduleXXXLTLIBRARIES
+# $(install_edjemoduleXXXLTLIBRARIES): install-libLTLIBRARIES
+#
 # modules_edje_XXX_module_la_SOURCES = modules/edje/XXX/XXX.c
 # modules_edje_XXX_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl 
$(EDJE_COMMON_CPPFLAGS) @XXX_LIBS@
 # modules_edje_XXX_module_la_LIBADD = $(EDJE_COMMON_USER_LIBADD)
@@ -98,6 +103,11 @@ if ENABLE_MULTISENSE
 # edjemodulemultisensefactorydir = 
$(libdir)/edje/modules/multisense_factory/$(MODULE_ARCH)
 # edjemodulemultisensefactory_LTLIBRARIES = 
modules/edje/multisense_factory/module.la
 #
+# # Workaround for broken parallel install support in automake (relink issue)
+# # http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+# install_edjemodulemultisensefactoryLTLIBRARIES = 
install-edjemodulemultisensefactoryLTLIBRARIES
+# $(install_edjemodulemultisensefactoryLTLIBRARIES): install-libLTLIBRARIES
+#
 # modules_edje_multisense_factory_module_la_SOURCES = \
 # modules/edje/multisense_factory/multisense_factory.c
 # modules_edje_multisense_factory_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
diff --git a/src/Makefile_Eeze.am b/src/Makefile_Eeze.am
index e56a43f..31b0cfb 100644
--- a/src/Makefile_Eeze.am
+++ b/src/Makefile_Eeze.am
@@ -58,6 +58,12 @@ lib_eeze_libeeze_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
 if HAVE_EEZE_TIZEN
 eezemodulesensortizendir = $(libdir)/eeze/modules/sensor/tizen/$(MODULE_ARCH)
 eezemodulesensortizen_LTLIBRARIES = modules/eeze/sensor/tizen/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_eezemodulesensortizenLTLIBRARIES = 
install-eezemodulesensortizenLTLIBRARIES
+$(install_eezemodulesensortizenLTLIBRARIES): install-libLTLIBRARIES
+
 modules_eeze_sensor_tizen_module_la_SOURCES = \
 modules/eeze/sensor/tizen/tizen.c
 modules_eeze_sensor_tizen_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
@@ -72,6 +78,12 @@ modules_eeze_sensor_tizen_module_la_LIBTOOLFLAGS = 
--tag=disable-static
 else
 eezemodulesensorfakedir = $(libdir)/eeze/modules/sensor/fake/$(MODULE_ARCH)
 eezemodulesensorfake_LTLIBRARIES = modules/eeze/sensor/fake/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_eezemodulesensorfakeLTLIBRARIES = 
install-eezemodulesensorfakeLTLIBRARIES
+$(install_eezemodulesensorfakeLTLIBRARIES): install-libLTLIBRARIES
+
 modules_eeze_sensor_fake_module_la_SOURCES = modules/eeze/sensor/fake/fake.c
 modules_eeze_sensor_fake_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl 
@EEZE_CFLAGS@
 modules_eeze_sensor_fake_module_la_LIBADD = @USE_EEZE_LIBS@
@@ -81,6 +93,12 @@ modules_eeze_sensor_fake_module_la_LIBTOOLFLAGS = 
--tag=disable-static
 endif
 eezemodulesensorudevdir = $(libdir)/eeze/modules/sensor/udev/$(MODULE_ARCH)
 eezemodulesensorudev_LTLIBRARIES = modules/eeze/sensor/udev/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_eezemodulesensorudevLTLIBRARIES = 
install-eezemodulesensorudevLTLIBRARIES
+$(install_eezemodulesensorudevLTLIBRARIES): install-libLTLIBRARIES
+
 modules_eeze_sensor_udev_module_la_SOURCES = modules/eeze/sensor/udev/udev.c
 modules_eeze_sensor_udev_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl 
@EEZE_CFLAGS@
 modules_eeze_sensor_udev_module_la_LIBADD = @USE_EEZE_LIBS@
diff --git a/src/Makefile_Eina.am b/src/Makefile_Eina.am
index b60df36..539eadb 100644
--- a/src/Makefile_Eina.am
+++ b/src/Makefile_Eina.am
@@ -166,6 +166,11 @@ else
 einampchainedpooldir = $(libdir)/eina/modules/mp/chained_pool/$(MODULE_ARCH)
 einampchainedpool_LTLIBRARIES = 
modules/eina/mp/chained_pool/chained_pool_module.la
 
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_einampchainedpoolLTLIBRARIES = install-einampchainedpoolLTLIBRARIES
+$(install_einampchainedpoolLTLIBRARIES): install-libLTLIBRARIES
+
 modules_eina_mp_chained_pool_chained_pool_module_la_CFLAGS = 
$(EINA_MODULE_COMMON_CFLAGS)
 modules_eina_mp_chained_pool_chained_pool_module_la_LIBADD = @USE_EINA_LIBS@
 modules_eina_mp_chained_pool_chained_pool_module_la_DEPENDENCIES = 
@USE_EINA_INTERNAL_LIBS@
@@ -180,6 +185,11 @@ else
 einamponebigdir = $(libdir)/eina/modules/mp/one_big/$(MODULE_ARCH)
 einamponebig_LTLIBRARIES = modules/eina/mp/one_big/one_big_module.la
 
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_einamponebigLTLIBRARIES = install-einamponebigLTLIBRARIES
+$(install_einamponebigLTLIBRARIES): install-libLTLIBRARIES
+
 modules_eina_mp_one_big_one_big_module_la_CFLAGS = $(EINA_MODULE_COMMON_CFLAGS)
 modules_eina_mp_one_big_one_big_module_la_LIBADD = @USE_EINA_LIBS@
 modules_eina_mp_one_big_one_big_module_la_DEPENDENCIES = 
@USE_EINA_INTERNAL_LIBS@
@@ -194,6 +204,11 @@ else
 einamppassthroughdir = $(libdir)/eina/modules/mp/pass_through/$(MODULE_ARCH)
 einamppassthrough_LTLIBRARIES = 
modules/eina/mp/pass_through/pass_through_module.la
 
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_einamppassthroughLTLIBRARIES = install-einamppassthroughLTLIBRARIES
+$(install_einamppassthroughLTLIBRARIES): install-libLTLIBRARIES
+
 modules_eina_mp_pass_through_pass_through_module_la_CFLAGS = 
$(EINA_MODULE_COMMON_CFLAGS)
 modules_eina_mp_pass_through_pass_through_module_la_LIBADD = @USE_EINA_LIBS@
 modules_eina_mp_pass_through_pass_through_module_la_DEPENDENCIES = 
@USE_EINA_INTERNAL_LIBS@
diff --git a/src/Makefile_Emotion.am b/src/Makefile_Emotion.am
index 6b16cb9..f3c7352 100644
--- a/src/Makefile_Emotion.am
+++ b/src/Makefile_Emotion.am
@@ -66,6 +66,12 @@ else
 if EMOTION_BUILD_XINE
 emotionmodulexinedir = $(libdir)/emotion/modules/xine/$(MODULE_ARCH)
 emotionmodulexine_LTLIBRARIES = modules/emotion/xine/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_emotionmodulexineLTLIBRARIES = install-emotionmodulexineLTLIBRARIES
+$(install_emotionmodulexineLTLIBRARIES): install-libLTLIBRARIES
+
 modules_emotion_xine_module_la_SOURCES = $(EMOTION_XINE_SOURCES)
 modules_emotion_xine_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 @EMOTION_CFLAGS@ \
@@ -94,6 +100,12 @@ else
 if EMOTION_BUILD_GSTREAMER
 emotionmodulegstreamerdir = $(libdir)/emotion/modules/gstreamer/$(MODULE_ARCH)
 emotionmodulegstreamer_LTLIBRARIES = modules/emotion/gstreamer/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_emotionmodulegstreamerLTLIBRARIES = 
install-emotionmodulegstreamerLTLIBRARIES
+$(install_emotionmodulegstreamerLTLIBRARIES): install-libLTLIBRARIES
+
 modules_emotion_gstreamer_module_la_SOURCES = $(EMOTION_GSTREAMER_SOURCES)
 modules_emotion_gstreamer_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 @EMOTION_CFLAGS@ \
@@ -126,6 +138,12 @@ else
 if EMOTION_BUILD_GSTREAMER1
 emotionmodulegstreamer1dir = 
$(libdir)/emotion/modules/gstreamer1/$(MODULE_ARCH)
 emotionmodulegstreamer1_LTLIBRARIES = modules/emotion/gstreamer1/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_emotionmodulegstreamer1LTLIBRARIES = 
install-emotionmodulegstreamer1LTLIBRARIES
+$(install_emotionmodulegstreamer1LTLIBRARIES): install-libLTLIBRARIES
+
 modules_emotion_gstreamer1_module_la_SOURCES = $(EMOTION_GSTREAMER1_SOURCES)
 modules_emotion_gstreamer1_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 @EMOTION_CFLAGS@ \
@@ -150,6 +168,12 @@ else
 if EMOTION_BUILD_GENERIC
 emotionmodulegenericdir = $(libdir)/emotion/modules/generic/$(MODULE_ARCH)
 emotionmodulegeneric_LTLIBRARIES = modules/emotion/generic/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_emotionmodulegenericLTLIBRARIES = 
install-emotionmodulegenericLTLIBRARIES
+$(install_emotionmodulegenericLTLIBRARIES): install-libLTLIBRARIES
+
 modules_emotion_generic_module_la_SOURCES = $(EMOTION_GENERIC_SOURCES)
 modules_emotion_generic_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 @EMOTION_CFLAGS@ \
@@ -176,6 +200,11 @@ endif
 emotionedjeexternaldir = $(libdir)/edje/modules/emotion/$(MODULE_ARCH)
 emotionedjeexternal_LTLIBRARIES = edje_external/emotion/module.la
 
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_emotionedjeexternalLTLIBRARIES = install-emotionedjeexternalLTLIBRARIES
+$(install_emotionedjeexternalLTLIBRARIES): install-libLTLIBRARIES
+
 edje_external_emotion_module_la_SOURCES = \
 edje_external/emotion/emotion.c
 edje_external_emotion_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
diff --git a/src/Makefile_Ethumb.am b/src/Makefile_Ethumb.am
index 2a6fac6..baa43d8 100644
--- a/src/Makefile_Ethumb.am
+++ b/src/Makefile_Ethumb.am
@@ -30,6 +30,12 @@ lib_ethumb_libethumb_la_LDFLAGS = @EFL_LTLIBRARY_FLAGS@
 if BUILD_LOADER_PNG
 ethumbmoduleemotiondir = $(libdir)/ethumb/modules/emotion/$(MODULE_ARCH)
 ethumbmoduleemotion_LTLIBRARIES = modules/ethumb/emotion/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_ethumbmoduleemotionLTLIBRARIES = install-ethumbmoduleemotionLTLIBRARIES
+$(install_ethumbmoduleemotionLTLIBRARIES): install-libLTLIBRARIES
+
 modules_ethumb_emotion_module_la_SOURCES = \
 modules/ethumb/emotion/emotion.c
 modules_ethumb_emotion_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index 090e91c..755912e 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -500,6 +500,12 @@ lib_evas_libevas_la_LIBADD +=
 else
 enginesoftwaregenericpkgdir = 
$(libdir)/evas/modules/engines/software_generic/$(MODULE_ARCH)
 enginesoftwaregenericpkg_LTLIBRARIES = 
modules/evas/engines/software_generic/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_enginesoftwaregenericpkgLTLIBRARIES = 
install-enginesoftwaregenericpkgLTLIBRARIES
+$(install_enginesoftwaregenericpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_software_generic_module_la_SOURCES = 
modules/evas/engines/software_generic/evas_engine.c 
modules/evas/engines/software_generic/Evas_Engine_Software_Generic.h
 modules_evas_engines_software_generic_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -522,6 +528,12 @@ lib_evas_libevas_la_SOURCES += $(BUFFER_SOURCES)
 else
 enginebufferpkgdir = $(libdir)/evas/modules/engines/buffer/$(MODULE_ARCH)
 enginebufferpkg_LTLIBRARIES = modules/evas/engines/buffer/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_enginebufferpkgLTLIBRARIES = install-enginebufferpkgLTLIBRARIES
+$(install_enginebufferpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_buffer_module_la_SOURCES = $(BUFFER_SOURCES)
 modules_evas_engines_buffer_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl 
\
 -I$(top_srcdir)/src/lib/evas/include \
@@ -549,6 +561,12 @@ lib_evas_libevas_la_LIBADD += @evas_engine_fb_libs@
 else
 enginefbpkgdir = $(libdir)/evas/modules/engines/fb/$(MODULE_ARCH)
 enginefbpkg_LTLIBRARIES = modules/evas/engines/fb/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_enginefbpkgLTLIBRARIES = install-enginefbpkgLTLIBRARIES
+$(install_enginefbpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_fb_module_la_SOURCES = $(FB_SOURCES)
 modules_evas_engines_fb_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -781,6 +799,12 @@ 
modules_evas_engines_gl_common_libevas_engine_gl_common_la_CPPFLAGS = -I$(top_bu
 # The generic backend for GL
 engineglgenericpkgdir = 
$(libdir)/evas/modules/engines/gl_generic/$(MODULE_ARCH)
 engineglgenericpkg_LTLIBRARIES = modules/evas/engines/gl_generic/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_engineglgenericpkgLTLIBRARIES = install-engineglgenericpkgLTLIBRARIES
+$(install_engineglgenericpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_gl_generic_module_la_SOURCES = $(GL_GENERIC_SOURCES)
 modules_evas_engines_gl_generic_module_la_CFLAGS = \
 -I$(top_builddir)/src/lib/efl \
@@ -830,6 +854,12 @@ lib_evas_libevas_la_LIBADD += @evas_engine_gl_cocoa_libs@
 else
 engineglcocoapkgdir = $(libdir)/evas/modules/engines/gl_cocoa/$(MODULE_ARCH)
 engineglcocoapkg_LTLIBRARIES = modules/evas/engines/gl_cocoa/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_engineglcocoapkgLTLIBRARIES = install-engineglcocoapkgLTLIBRARIES
+$(install_engineglcocoapkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_gl_cocoa_module_la_SOURCES = $(GL_COCOA_SOURCES)
 modules_evas_engines_gl_cocoa_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -867,6 +897,12 @@ lib_evas_libevas_la_LIBADD += @evas_engine_gl_sdl_libs@
 else
 engineglsdlpkgdir = $(libdir)/evas/modules/engines/gl_sdl/$(MODULE_ARCH)
 engineglsdlpkg_LTLIBRARIES = modules/evas/engines/gl_sdl/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_engineglsdlpkgLTLIBRARIES = install-engineglsdlpkgLTLIBRARIES
+$(install_engineglsdlpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_gl_sdl_module_la_SOURCES = $(GL_SDL_SOURCES)
 modules_evas_engines_gl_sdl_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl 
\
 -I$(top_srcdir)/src/lib/evas/include \
@@ -899,6 +935,12 @@ lib_evas_libevas_la_LIBADD += \
 else
 engineglx11pkgdir = $(libdir)/evas/modules/engines/gl_x11/$(MODULE_ARCH)
 engineglx11pkg_LTLIBRARIES = modules/evas/engines/gl_x11/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_engineglx11pkgLTLIBRARIES = install-engineglx11pkgLTLIBRARIES
+$(install_engineglx11pkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_gl_x11_module_la_SOURCES = $(GL_X11_SOURCES)
 modules_evas_engines_gl_x11_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl 
\
 -I$(top_srcdir)/src/lib/evas/include \
@@ -931,6 +973,12 @@ lib_evas_libevas_la_LIBADD += @evas_engine_psl1ght_libs@
 else
 enginepsl1ghtpkgdir = $(libdir)/evas/modules/engines/psl1ght/$(MODULE_ARCH)
 enginepsl1ghtpkg_LTLIBRARIES = modules/evas/engines/psl1ght/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_enginepsl1ghtpkgLTLIBRARIES = install-enginepsl1ghtpkgLTLIBRARIES
+$(install_enginepsl1ghtpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_psl1ght_module_la_SOURCES = $(PSL1GHT_SOURCES)
 modules_evas_engines_psl1ght_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -962,6 +1010,12 @@ lib_evas_libevas_la_LIBADD += 
@evas_engine_software_ddraw_libs@
 else
 enginesoftwareddrawpkgdir = 
$(libdir)/evas/modules/engines/software_ddraw/$(MODULE_ARCH)
 enginesoftwareddrawpkg_LTLIBRARIES = 
modules/evas/engines/software_ddraw/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_enginesoftwareddrawpkgLTLIBRARIES = 
install-enginesoftwareddrawpkgLTLIBRARIES
+$(install_enginesoftwareddrawpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_software_ddraw_module_la_SOURCES = 
$(SOFTWARE_DDRAW_SOURCES)
 modules_evas_engines_software_ddraw_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -993,6 +1047,12 @@ lib_evas_libevas_la_LIBADD += 
@evas_engine_software_gdi_libs@
 else
 enginesoftwaregdipkgdir = 
$(libdir)/evas/modules/engines/software_gdi/$(MODULE_ARCH)
 enginesoftwaregdipkg_LTLIBRARIES = modules/evas/engines/software_gdi/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_enginesoftwaregdipkgLTLIBRARIES = 
install-enginesoftwaregdipkgLTLIBRARIES
+$(install_enginesoftwaregdipkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_software_gdi_module_la_SOURCES = $(SOFTWARE_GDI_SOURCES)
 modules_evas_engines_software_gdi_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1061,6 +1121,12 @@ lib_evas_libevas_la_LIBADD += $(SOFTWARE_X11_LIBADD)
 else
 enginesoftwarex11pkgdir = 
$(libdir)/evas/modules/engines/software_x11/$(MODULE_ARCH)
 enginesoftwarex11pkg_LTLIBRARIES = modules/evas/engines/software_x11/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_enginesoftwarex11pkgLTLIBRARIES = 
install-enginesoftwarex11pkgLTLIBRARIES
+$(install_enginesoftwarex11pkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_software_x11_module_la_SOURCES = $(SOFTWARE_X11_SOURCES)
 modules_evas_engines_software_x11_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl $(SOFTWARE_X11_CPPFLAGS)
 modules_evas_engines_software_x11_module_la_LIBADD = @USE_ECORE_X_LIBS@ 
@USE_EVAS_LIBS@ $(SOFTWARE_X11_LIBADD)
@@ -1083,6 +1149,12 @@ lib_evas_libevas_la_LIBADD += 
@evas_engine_wayland_egl_libs@
 else
 enginewaylandeglpkgdir = 
$(libdir)/evas/modules/engines/wayland_egl/$(MODULE_ARCH)
 enginewaylandeglpkg_LTLIBRARIES = modules/evas/engines/wayland_egl/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_enginewaylandeglpkgLTLIBRARIES = install-enginewaylandeglpkgLTLIBRARIES
+$(install_enginewaylandeglpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_wayland_egl_module_la_SOURCES = $(WAYLAND_EGL_SOURCES)
 modules_evas_engines_wayland_egl_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1116,6 +1188,12 @@ lib_evas_libevas_la_LIBADD += 
@evas_engine_wayland_shm_libs@
 else
 enginewaylandshmpkgdir = 
$(libdir)/evas/modules/engines/wayland_shm/$(MODULE_ARCH)
 enginewaylandshmpkg_LTLIBRARIES = modules/evas/engines/wayland_shm/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_enginewaylandshmpkgLTLIBRARIES = install-enginewaylandshmpkgLTLIBRARIES
+$(install_enginewaylandshmpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_wayland_shm_module_la_SOURCES = $(WAYLAND_SHM_SOURCES)
 modules_evas_engines_wayland_shm_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1147,6 +1225,12 @@ lib_evas_libevas_la_LIBADD += @evas_engine_drm_libs@
 else
 enginedrmpkgdir = $(libdir)/evas/modules/engines/drm/$(MODULE_ARCH)
 enginedrmpkg_LTLIBRARIES = modules/evas/engines/drm/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_enginedrmpkgLTLIBRARIES = install-enginedrmpkgLTLIBRARIES
+$(install_enginedrmpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_drm_module_la_SOURCES = $(DRM_SOURCES)
 modules_evas_engines_drm_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1181,6 +1265,12 @@ lib_evas_libevas_la_LIBADD += @evas_engine_gl_drm_libs@
 else
 enginegl_drmpkgdir = $(libdir)/evas/modules/engines/gl_drm/$(MODULE_ARCH)
 enginegl_drmpkg_LTLIBRARIES = modules/evas/engines/gl_drm/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_enginegl_drmpkgLTLIBRARIES = install-enginegl_drmpkgLTLIBRARIES
+$(install_enginegl_drmpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_engines_gl_drm_module_la_SOURCES = $(GL_DRM_SOURCES)
 modules_evas_engines_gl_drm_module_la_CPPFLAGS = -I$(top_builddir)/src/lib/efl 
\
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1335,6 +1425,12 @@ endif
 else
 loaderbmppkgdir = $(libdir)/evas/modules/image_loaders/bmp/$(MODULE_ARCH)
 loaderbmppkg_LTLIBRARIES = modules/evas/image_loaders/bmp/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loaderbmppkgLTLIBRARIES = install-loaderbmppkgLTLIBRARIES
+$(install_loaderbmppkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_bmp_module_la_SOURCES = 
modules/evas/image_loaders/bmp/evas_image_load_bmp.c
 modules_evas_image_loaders_bmp_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1368,6 +1464,12 @@ endif
 else
 loaderddspkgdir = $(libdir)/evas/modules/image_loaders/dds/$(MODULE_ARCH)
 loaderddspkg_LTLIBRARIES = modules/evas/image_loaders/dds/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loaderddspkgLTLIBRARIES = install-loaderddspkgLTLIBRARIES
+$(install_loaderddspkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_dds_module_la_SOURCES = \
 modules/evas/image_loaders/dds/evas_image_load_dds.c \
 modules/evas/image_loaders/dds/s3tc_decoder.c \
@@ -1399,6 +1501,12 @@ endif
 else
 loadereetpkgdir = $(libdir)/evas/modules/image_loaders/eet/$(MODULE_ARCH)
 loadereetpkg_LTLIBRARIES = modules/evas/image_loaders/eet/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loadereetpkgLTLIBRARIES = install-loadereetpkgLTLIBRARIES
+$(install_loadereetpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_eet_module_la_SOURCES = 
modules/evas/image_loaders/eet/evas_image_load_eet.c
 modules_evas_image_loaders_eet_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1426,6 +1534,12 @@ endif
 else
 loadergenericpkgdir = 
$(libdir)/evas/modules/image_loaders/generic/$(MODULE_ARCH)
 loadergenericpkg_LTLIBRARIES = modules/evas/image_loaders/generic/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loadergenericpkgLTLIBRARIES = install-loadergenericpkgLTLIBRARIES
+$(install_loadergenericpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_generic_module_la_SOURCES = 
modules/evas/image_loaders/generic/evas_image_load_generic.c
 modules_evas_image_loaders_generic_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1453,6 +1567,12 @@ endif
 else
 loadergifpkgdir = $(libdir)/evas/modules/image_loaders/gif/$(MODULE_ARCH)
 loadergifpkg_LTLIBRARIES = modules/evas/image_loaders/gif/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loadergifpkgLTLIBRARIES = install-loadergifpkgLTLIBRARIES
+$(install_loadergifpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_gif_module_la_SOURCES = 
modules/evas/image_loaders/gif/evas_image_load_gif.c
 modules_evas_image_loaders_gif_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1480,6 +1600,12 @@ endif
 else
 loadericopkgdir = $(libdir)/evas/modules/image_loaders/ico/$(MODULE_ARCH)
 loadericopkg_LTLIBRARIES = modules/evas/image_loaders/ico/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loadericopkgLTLIBRARIES = install-loadericopkgLTLIBRARIES
+$(install_loadericopkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_ico_module_la_SOURCES = 
modules/evas/image_loaders/ico/evas_image_load_ico.c
 modules_evas_image_loaders_ico_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1508,6 +1634,12 @@ endif
 else
 loaderjpegpkgdir = $(libdir)/evas/modules/image_loaders/jpeg/$(MODULE_ARCH)
 loaderjpegpkg_LTLIBRARIES = modules/evas/image_loaders/jpeg/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loaderjpegpkgLTLIBRARIES = install-loaderjpegpkgLTLIBRARIES
+$(install_loaderjpegpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_jpeg_module_la_SOURCES = 
modules/evas/image_loaders/jpeg/evas_image_load_jpeg.c
 modules_evas_image_loaders_jpeg_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1521,6 +1653,12 @@ modules_evas_image_loaders_jpeg_module_la_LDFLAGS = 
-module @EFL_LTMODULE_FLAGS@
 modules_evas_image_loaders_jpeg_module_la_LIBTOOLFLAGS = --tag=disable-static
 saverjpegpkgdir = $(libdir)/evas/modules/image_savers/jpeg/$(MODULE_ARCH)
 saverjpegpkg_LTLIBRARIES = modules/evas/image_savers/jpeg/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_saverjpegpkgLTLIBRARIES = install-saverjpegpkgLTLIBRARIES
+$(install_saverjpegpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_savers_jpeg_module_la_SOURCES = 
modules/evas/image_savers/jpeg/evas_image_save_jpeg.c
 modules_evas_image_savers_jpeg_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1548,6 +1686,12 @@ endif
 else
 loaderjp2kpkgdir = $(libdir)/evas/modules/image_loaders/jp2k/$(MODULE_ARCH)
 loaderjp2kpkg_LTLIBRARIES = modules/evas/image_loaders/jp2k/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loaderjp2kpkgLTLIBRARIES = install-loaderjp2kpkgLTLIBRARIES
+$(install_loaderjp2kpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_jp2k_module_la_SOURCES = 
modules/evas/image_loaders/jp2k/evas_image_load_jp2k.c
 modules_evas_image_loaders_jp2k_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1575,6 +1719,12 @@ endif
 else
 loaderpmapspkgdir = $(libdir)/evas/modules/image_loaders/pmaps/$(MODULE_ARCH)
 loaderpmapspkg_LTLIBRARIES = modules/evas/image_loaders/pmaps/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loaderpmapspkgLTLIBRARIES = install-loaderpmapspkgLTLIBRARIES
+$(install_loaderpmapspkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_pmaps_module_la_SOURCES = 
modules/evas/image_loaders/pmaps/evas_image_load_pmaps.c
 modules_evas_image_loaders_pmaps_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1602,6 +1752,12 @@ endif
 else
 loaderpngpkgdir = $(libdir)/evas/modules/image_loaders/png/$(MODULE_ARCH)
 loaderpngpkg_LTLIBRARIES = modules/evas/image_loaders/png/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loaderpngpkgLTLIBRARIES = install-loaderpngpkgLTLIBRARIES
+$(install_loaderpngpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_png_module_la_SOURCES = 
modules/evas/image_loaders/png/evas_image_load_png.c
 modules_evas_image_loaders_png_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1616,6 +1772,12 @@ modules_evas_image_loaders_png_module_la_LIBTOOLFLAGS = 
--tag=disable-static
 
 saverpngpkgdir = $(libdir)/evas/modules/image_savers/png/$(MODULE_ARCH)
 saverpngpkg_LTLIBRARIES = modules/evas/image_savers/png/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_saverpngpkgLTLIBRARIES = install-saverpngpkgLTLIBRARIES
+$(install_saverpngpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_savers_png_module_la_SOURCES = 
modules/evas/image_savers/png/evas_image_save_png.c
 modules_evas_image_savers_png_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1643,6 +1805,12 @@ endif
 else
 loaderpsdpkgdir = $(libdir)/evas/modules/image_loaders/psd/$(MODULE_ARCH)
 loaderpsdpkg_LTLIBRARIES = modules/evas/image_loaders/psd/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loaderpsdpkgLTLIBRARIES = install-loaderpsdpkgLTLIBRARIES
+$(install_loaderpsdpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_psd_module_la_SOURCES = 
modules/evas/image_loaders/psd/evas_image_load_psd.c
 modules_evas_image_loaders_psd_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1670,6 +1838,12 @@ endif
 else
 loadertgapkgdir = $(libdir)/evas/modules/image_loaders/tga/$(MODULE_ARCH)
 loadertgapkg_LTLIBRARIES = modules/evas/image_loaders/tga/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loadertgapkgLTLIBRARIES = install-loadertgapkgLTLIBRARIES
+$(install_loadertgapkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_tga_module_la_SOURCES = 
modules/evas/image_loaders/tga/evas_image_load_tga.c
 modules_evas_image_loaders_tga_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1697,6 +1871,12 @@ endif
 else
 loadertiffpkgdir = $(libdir)/evas/modules/image_loaders/tiff/$(MODULE_ARCH)
 loadertiffpkg_LTLIBRARIES = modules/evas/image_loaders/tiff/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loadertiffpkgLTLIBRARIES = install-loadertiffpkgLTLIBRARIES
+$(install_loadertiffpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_tiff_module_la_SOURCES = 
modules/evas/image_loaders/tiff/evas_image_load_tiff.c
 modules_evas_image_loaders_tiff_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1711,6 +1891,12 @@ modules_evas_image_loaders_tiff_module_la_LIBTOOLFLAGS = 
--tag=disable-static
 
 savertiffpkgdir = $(libdir)/evas/modules/image_savers/tiff/$(MODULE_ARCH)
 savertiffpkg_LTLIBRARIES = modules/evas/image_savers/tiff/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_savertiffpkgLTLIBRARIES = install-savertiffpkgLTLIBRARIES
+$(install_savertiffpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_savers_tiff_module_la_SOURCES = 
modules/evas/image_savers/tiff/evas_image_save_tiff.c
 modules_evas_image_savers_tiff_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1738,6 +1924,12 @@ endif
 else
 loaderwbmppkgdir = $(libdir)/evas/modules/image_loaders/wbmp/$(MODULE_ARCH)
 loaderwbmppkg_LTLIBRARIES = modules/evas/image_loaders/wbmp/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loaderwbmppkgLTLIBRARIES = install-loaderwbmppkgLTLIBRARIES
+$(install_loaderwbmppkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_wbmp_module_la_SOURCES = 
modules/evas/image_loaders/wbmp/evas_image_load_wbmp.c
 modules_evas_image_loaders_wbmp_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1765,6 +1957,12 @@ endif
 else
 loaderwebppkgdir = $(libdir)/evas/modules/image_loaders/webp/$(MODULE_ARCH)
 loaderwebppkg_LTLIBRARIES = modules/evas/image_loaders/webp/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loaderwebppkgLTLIBRARIES = install-loaderwebppkgLTLIBRARIES
+$(install_loaderwebppkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_webp_module_la_SOURCES = 
modules/evas/image_loaders/webp/evas_image_load_webp.c
 modules_evas_image_loaders_webp_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1779,6 +1977,12 @@ modules_evas_image_loaders_webp_module_la_LIBTOOLFLAGS = 
--tag=disable-static
 
 saverwebppkgdir = $(libdir)/evas/modules/image_savers/webp/$(MODULE_ARCH)
 saverwebppkg_LTLIBRARIES = modules/evas/image_savers/webp/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_saverwebppkgLTLIBRARIES = install-saverwebppkgLTLIBRARIES
+$(install_saverwebppkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_savers_webp_module_la_SOURCES = 
modules/evas/image_savers/webp/evas_image_save_webp.c
 modules_evas_image_savers_webp_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1806,6 +2010,12 @@ endif
 else
 loaderxpmpkgdir = $(libdir)/evas/modules/image_loaders/xpm/$(MODULE_ARCH)
 loaderxpmpkg_LTLIBRARIES = modules/evas/image_loaders/xpm/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loaderxpmpkgLTLIBRARIES = install-loaderxpmpkgLTLIBRARIES
+$(install_loaderxpmpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_xpm_module_la_SOURCES = 
modules/evas/image_loaders/xpm/evas_image_load_xpm.c
 modules_evas_image_loaders_xpm_module_la_CPPFLAGS = 
-I$(top_builddir)/src/lib/efl \
 -I$(top_srcdir)/src/lib/evas/include \
@@ -1871,6 +2081,12 @@ endif
 else
 loadertgvpkgdir = $(libdir)/evas/modules/image_loaders/tgv/$(MODULE_ARCH)
 loadertgvpkg_LTLIBRARIES = modules/evas/image_loaders/tgv/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_loadertgvpkgLTLIBRARIES = install-loadertgvpkgLTLIBRARIES
+$(install_loadertgvpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_loaders_tgv_module_la_SOURCES = \
 modules/evas/image_loaders/tgv/evas_image_load_tgv.c \
 static_libs/rg_etc/rg_etc1.c \
@@ -1901,6 +2117,12 @@ modules_evas_image_loaders_tgv_module_la_LIBTOOLFLAGS = 
--tag=disable-static
 
 savertgvpkgdir = $(libdir)/evas/modules/image_savers/tgv/$(MODULE_ARCH)
 savertgvpkg_LTLIBRARIES = modules/evas/image_savers/tgv/module.la
+
+# Workaround for broken parallel install support in automake (relink issue)
+# http://debbugs.gnu.org/cgi/bugreport.cgi?bug=7328
+install_savertgvpkgLTLIBRARIES = install-savertgvpkgLTLIBRARIES
+$(install_savertgvpkgLTLIBRARIES): install-libLTLIBRARIES
+
 modules_evas_image_savers_tgv_module_la_SOURCES = \
 modules/evas/image_savers/tgv/evas_image_save_tgv.c \
 static_libs/rg_etc/rg_etc1.c \

-- 


Reply via email to