Don't install static libs for plugins. Fixes #550851 for -good.

Original commit message from CVS:
* ext/aalib/Makefile.am:
* ext/annodex/Makefile.am:
* ext/cairo/Makefile.am:
* ext/dv/Makefile.am:
* ext/esd/Makefile.am:
* ext/flac/Makefile.am:
* ext/gconf/Makefile.am:
* ext/gdk_pixbuf/Makefile.am:
* ext/hal/Makefile.am:
* ext/jpeg/Makefile.am:
* ext/ladspa/Makefile.am:
* ext/libcaca/Makefile.am:
* ext/libmng/Makefile.am:
* ext/libpng/Makefile.am:
* ext/mikmod/Makefile.am:
* ext/pulse/Makefile.am:
* ext/raw1394/Makefile.am:
* ext/shout2/Makefile.am:
* ext/soup/Makefile.am:
* ext/speex/Makefile.am:
* ext/taglib/Makefile.am:
* ext/wavpack/Makefile.am:
* gst/alpha/Makefile.am:
* gst/apetag/Makefile.am:
* gst/audiofx/Makefile.am:
* gst/auparse/Makefile.am:
* gst/autodetect/Makefile.am:
* gst/avi/Makefile.am:
* gst/cutter/Makefile.am:
* gst/debug/Makefile.am:
* gst/effectv/Makefile.am:
* gst/equalizer/Makefile.am:
* gst/flx/Makefile.am:
* gst/goom/Makefile.am:
* gst/goom2k1/Makefile.am:
* gst/icydemux/Makefile.am:
* gst/id3demux/Makefile.am:
* gst/interleave/Makefile.am:
* gst/law/Makefile.am:
* gst/level/Makefile.am:
* gst/matroska/Makefile.am:
* gst/median/Makefile.am:
* gst/monoscope/Makefile.am:
* gst/multifile/Makefile.am:
* gst/multipart/Makefile.am:
* gst/oldcore/Makefile.am:
* gst/qtdemux/Makefile.am:
* gst/replaygain/Makefile.am:
* gst/rtp/Makefile.am:
* gst/rtsp/Makefile.am:
* gst/smpte/Makefile.am:
* gst/spectrum/Makefile.am:
* gst/udp/Makefile.am:
* gst/videobox/Makefile.am:
* gst/videocrop/Makefile.am:
* gst/videofilter/Makefile.am:
* gst/videomixer/Makefile.am:
* gst/wavenc/Makefile.am:
* gst/wavparse/Makefile.am:
* sys/directdraw/Makefile.am:
* sys/directsound/Makefile.am:
* sys/oss/Makefile.am:
* sys/osxaudio/Makefile.am:
* sys/osxvideo/Makefile.am:
* sys/sunaudio/Makefile.am:
* sys/v4l2/Makefile.am:
* sys/waveform/Makefile.am:
* sys/ximage/Makefile.am:
Don't install static libs for plugins. Fixes #550851 for -good.
diff --git a/ChangeLog b/ChangeLog
index b37a4f5..5371d09 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,75 @@
+2008-11-04  Stefan Kost  <ensonic@users.sf.net>
+
+	* ext/aalib/Makefile.am:
+	* ext/annodex/Makefile.am:
+	* ext/cairo/Makefile.am:
+	* ext/dv/Makefile.am:
+	* ext/esd/Makefile.am:
+	* ext/flac/Makefile.am:
+	* ext/gconf/Makefile.am:
+	* ext/gdk_pixbuf/Makefile.am:
+	* ext/hal/Makefile.am:
+	* ext/jpeg/Makefile.am:
+	* ext/ladspa/Makefile.am:
+	* ext/libcaca/Makefile.am:
+	* ext/libmng/Makefile.am:
+	* ext/libpng/Makefile.am:
+	* ext/mikmod/Makefile.am:
+	* ext/pulse/Makefile.am:
+	* ext/raw1394/Makefile.am:
+	* ext/shout2/Makefile.am:
+	* ext/soup/Makefile.am:
+	* ext/speex/Makefile.am:
+	* ext/taglib/Makefile.am:
+	* ext/wavpack/Makefile.am:
+	* gst/alpha/Makefile.am:
+	* gst/apetag/Makefile.am:
+	* gst/audiofx/Makefile.am:
+	* gst/auparse/Makefile.am:
+	* gst/autodetect/Makefile.am:
+	* gst/avi/Makefile.am:
+	* gst/cutter/Makefile.am:
+	* gst/debug/Makefile.am:
+	* gst/effectv/Makefile.am:
+	* gst/equalizer/Makefile.am:
+	* gst/flx/Makefile.am:
+	* gst/goom/Makefile.am:
+	* gst/goom2k1/Makefile.am:
+	* gst/icydemux/Makefile.am:
+	* gst/id3demux/Makefile.am:
+	* gst/interleave/Makefile.am:
+	* gst/law/Makefile.am:
+	* gst/level/Makefile.am:
+	* gst/matroska/Makefile.am:
+	* gst/median/Makefile.am:
+	* gst/monoscope/Makefile.am:
+	* gst/multifile/Makefile.am:
+	* gst/multipart/Makefile.am:
+	* gst/oldcore/Makefile.am:
+	* gst/qtdemux/Makefile.am:
+	* gst/replaygain/Makefile.am:
+	* gst/rtp/Makefile.am:
+	* gst/rtsp/Makefile.am:
+	* gst/smpte/Makefile.am:
+	* gst/spectrum/Makefile.am:
+	* gst/udp/Makefile.am:
+	* gst/videobox/Makefile.am:
+	* gst/videocrop/Makefile.am:
+	* gst/videofilter/Makefile.am:
+	* gst/videomixer/Makefile.am:
+	* gst/wavenc/Makefile.am:
+	* gst/wavparse/Makefile.am:
+	* sys/directdraw/Makefile.am:
+	* sys/directsound/Makefile.am:
+	* sys/oss/Makefile.am:
+	* sys/osxaudio/Makefile.am:
+	* sys/osxvideo/Makefile.am:
+	* sys/sunaudio/Makefile.am:
+	* sys/v4l2/Makefile.am:
+	* sys/waveform/Makefile.am:
+	* sys/ximage/Makefile.am:
+	  Don't install static libs for plugins. Fixes #550851 for -good.
+
 2008-10-31  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
 
 	* ext/flac/Makefile.am:
diff --git a/ext/aalib/Makefile.am b/ext/aalib/Makefile.am
index a39c9cb..5820b24 100644
--- a/ext/aalib/Makefile.am
+++ b/ext/aalib/Makefile.am
@@ -4,5 +4,6 @@
 libgstaasink_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(AALIB_CFLAGS)
 libgstaasink_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(AALIB_LIBS)
 libgstaasink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstaasink_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstaasink.h
diff --git a/ext/annodex/Makefile.am b/ext/annodex/Makefile.am
index 074d143..d20a01f 100644
--- a/ext/annodex/Makefile.am
+++ b/ext/annodex/Makefile.am
@@ -13,6 +13,7 @@
 libgstannodex_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) \
 			  $(GST_LIBS) $(ANNODEX_LIBS) $(LIBM)
 libgstannodex_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstannodex_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstannodex.h gstcmmlutils.h gstcmmltag.h gstcmmlparser.h \
 	gstcmmldec.h gstcmmlenc.h
diff --git a/ext/cairo/Makefile.am b/ext/cairo/Makefile.am
index 91f63dc..27169a5 100644
--- a/ext/cairo/Makefile.am
+++ b/ext/cairo/Makefile.am
@@ -15,3 +15,5 @@
   $(GST_BASE_LIBS) \
   $(GST_LIBS) $(CAIRO_LIBS) $(LIBM)
 libgstcairo_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstcairo_la_LIBTOOLFLAGS = --tag=disable-static
+
diff --git a/ext/dv/Makefile.am b/ext/dv/Makefile.am
index d1f69ed..6eb2014 100644
--- a/ext/dv/Makefile.am
+++ b/ext/dv/Makefile.am
@@ -6,6 +6,7 @@
 	$(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_MAJORMINOR) \
 	 $(GST_BASE_LIBS) $(LIBDV_LIBS)
 libgstdv_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstdv_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstdvdemux.h gstdvdec.h
 
diff --git a/ext/esd/Makefile.am b/ext/esd/Makefile.am
index 2100ec3..e7b864d 100644
--- a/ext/esd/Makefile.am
+++ b/ext/esd/Makefile.am
@@ -6,6 +6,7 @@
 	$(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_MAJORMINOR) \
 	$(ESD_LIBS)
 libgstesd_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstesd_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = esdsink.h esdmon.h
 EXTRA_DIST =
diff --git a/ext/flac/Makefile.am b/ext/flac/Makefile.am
index 24be2b6..f6f033a 100644
--- a/ext/flac/Makefile.am
+++ b/ext/flac/Makefile.am
@@ -7,5 +7,6 @@
 	-lgstaudio-$(GST_MAJORMINOR) \
 	$(GST_BASE_LIBS) $(GST_LIBS) $(FLAC_LIBS)
 libgstflac_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstflac_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstflacenc.h gstflacdec.h gstflactag.h
diff --git a/ext/gconf/Makefile.am b/ext/gconf/Makefile.am
index c11063e..4f6f63a 100644
--- a/ext/gconf/Makefile.am
+++ b/ext/gconf/Makefile.am
@@ -13,6 +13,7 @@
 libgstgconfelements_la_CFLAGS = $(GST_CFLAGS) $(GCONF_CFLAGS) $(DIR_CFLAGS)
 libgstgconfelements_la_LIBADD = $(GST_LIBS) $(GCONF_LIBS)
 libgstgconfelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstgconfelements_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = \
 	gstgconfaudiosink.h \
diff --git a/ext/gdk_pixbuf/Makefile.am b/ext/gdk_pixbuf/Makefile.am
index 63efd46..8b08817 100644
--- a/ext/gdk_pixbuf/Makefile.am
+++ b/ext/gdk_pixbuf/Makefile.am
@@ -10,6 +10,7 @@
 	$(GST_BASE_LIBS) \
 	$(GST_LIBS) $(GTK_LIBS)
 libgstgdkpixbuf_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstgdkpixbuf_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = \
 	gstgdkpixbuf.h \
diff --git a/ext/hal/Makefile.am b/ext/hal/Makefile.am
index 6585936..8862aeb 100644
--- a/ext/hal/Makefile.am
+++ b/ext/hal/Makefile.am
@@ -9,6 +9,7 @@
 libgsthalelements_la_CFLAGS = $(GST_CFLAGS) $(HAL_CFLAGS)
 libgsthalelements_la_LIBADD = $(GST_LIBS) $(HAL_LIBS)
 libgsthalelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgsthalelements_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = \
 	gsthalaudiosink.h \
diff --git a/ext/jpeg/Makefile.am b/ext/jpeg/Makefile.am
index 044c30c..c8890c8 100644
--- a/ext/jpeg/Makefile.am
+++ b/ext/jpeg/Makefile.am
@@ -11,6 +11,7 @@
 libgstjpeg_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
 libgstjpeg_la_LIBADD = $(GST_LIBS) $(JPEG_LIBS) $(LIBM)
 libgstjpeg_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstjpeg_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = \
 	gstjpegdec.h gstjpegenc.h \
diff --git a/ext/ladspa/Makefile.am b/ext/ladspa/Makefile.am
index e973071..c46ad75 100644
--- a/ext/ladspa/Makefile.am
+++ b/ext/ladspa/Makefile.am
@@ -4,5 +4,6 @@
 libgstladspa_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
 libgstladspa_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_MAJORMINOR)
 libgstladspa_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstladspa_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstsignalprocessor.h gstladspa.h utils.h
diff --git a/ext/libcaca/Makefile.am b/ext/libcaca/Makefile.am
index 9867115..e310178 100644
--- a/ext/libcaca/Makefile.am
+++ b/ext/libcaca/Makefile.am
@@ -10,5 +10,6 @@
 	$(GST_BASE_LIBS) \
 	$(LIBCACA_LIBS)
 libgstcacasink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstcacasink_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstcacasink.h
diff --git a/ext/libmng/Makefile.am b/ext/libmng/Makefile.am
index 4122ca6..36f34cf 100644
--- a/ext/libmng/Makefile.am
+++ b/ext/libmng/Makefile.am
@@ -4,5 +4,6 @@
 libgstmng_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
 libgstmng_la_LIBADD = $(GST_LIBS) $(LIBMNG_LIBS)
 libgstmng_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstmng_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstmngdec.h gstmngenc.h
diff --git a/ext/libpng/Makefile.am b/ext/libpng/Makefile.am
index ffc5122..5d1f63a 100644
--- a/ext/libpng/Makefile.am
+++ b/ext/libpng/Makefile.am
@@ -4,5 +4,6 @@
 libgstpng_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) $(LIBPNG_CFLAGS)
 libgstpng_la_LIBADD = $(GST_LIBS) $(LIBPNG_LIBS)
 libgstpng_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstpng_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstpngdec.h gstpngenc.h
diff --git a/ext/mikmod/Makefile.am b/ext/mikmod/Makefile.am
index d2be005..f71b2b6 100644
--- a/ext/mikmod/Makefile.am
+++ b/ext/mikmod/Makefile.am
@@ -4,6 +4,7 @@
 libgstmikmod_la_CFLAGS = $(GST_CFLAGS) $(MIKMOD_CFLAGS)
 libgstmikmod_la_LIBADD = $(GST_LIBS) $(MIKMOD_LIBS)
 libgstmikmod_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstmikmod_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstmikmod.h 
 
diff --git a/ext/pulse/Makefile.am b/ext/pulse/Makefile.am
index b16871e..c639b1f 100644
--- a/ext/pulse/Makefile.am
+++ b/ext/pulse/Makefile.am
@@ -13,6 +13,7 @@
 libgstpulse_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(PULSE_CFLAGS)
 libgstpulse_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR) $(PULSE_LIBS)
 libgstpulse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstpulse_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = \
 	pulsemixerctrl.h \
diff --git a/ext/raw1394/Makefile.am b/ext/raw1394/Makefile.am
index 7a0bd6e..ff152fa 100644
--- a/ext/raw1394/Makefile.am
+++ b/ext/raw1394/Makefile.am
@@ -12,5 +12,6 @@
 	$(GST_LIBS) \
 	$(DV1394_LIBS)
 libgst1394_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgst1394_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstdv1394src.h gst1394probe.h gsthdv1394src.h
diff --git a/ext/shout2/Makefile.am b/ext/shout2/Makefile.am
index 4388781..df7cc38 100644
--- a/ext/shout2/Makefile.am
+++ b/ext/shout2/Makefile.am
@@ -4,5 +4,6 @@
 libgstshout2_la_CFLAGS = $(GST_CFLAGS) $(SHOUT2_CFLAGS)
 libgstshout2_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) $(SHOUT2_LIBS)
 libgstshout2_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstshout2_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstshout2.h
diff --git a/ext/soup/Makefile.am b/ext/soup/Makefile.am
index 168ca91..9488519 100644
--- a/ext/soup/Makefile.am
+++ b/ext/soup/Makefile.am
@@ -5,5 +5,6 @@
 libgstsouphttpsrc_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(SOUP_CFLAGS) 
 libgstsouphttpsrc_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgsttag-@GST_MAJORMINOR@ $(GST_BASE_LIBS) $(SOUP_LIBS)
 libgstsouphttpsrc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstsouphttpsrc_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstsouphttpsrc.h
diff --git a/ext/speex/Makefile.am b/ext/speex/Makefile.am
index 1a426ba..80abe5e 100644
--- a/ext/speex/Makefile.am
+++ b/ext/speex/Makefile.am
@@ -11,5 +11,6 @@
 	$(GST_LIBS) \
 	$(SPEEX_LIBS)
 libgstspeex_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(LIBM)
+libgstspeex_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstspeexenc.h gstspeexdec.h 
diff --git a/ext/taglib/Makefile.am b/ext/taglib/Makefile.am
index ec01d4f..75459c5 100644
--- a/ext/taglib/Makefile.am
+++ b/ext/taglib/Makefile.am
@@ -14,5 +14,6 @@
 	$(GST_LIBS) \
 	$(TAGLIB_LIBS)
 libgsttaglib_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgsttaglib_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gsttaglibmux.h gstid3v2mux.h gstapev2mux.h
diff --git a/ext/wavpack/Makefile.am b/ext/wavpack/Makefile.am
index 6de09e9..7e4a344 100644
--- a/ext/wavpack/Makefile.am
+++ b/ext/wavpack/Makefile.am
@@ -12,6 +12,7 @@
 libgstwavpack_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(WAVPACK_CFLAGS)
 libgstwavpack_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_MAJORMINOR) $(WAVPACK_LIBS)
 libgstwavpack_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstwavpack_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = \
 		gstwavpackparse.h \
diff --git a/gst/alpha/Makefile.am b/gst/alpha/Makefile.am
index 564fec6..208cbc5 100644
--- a/gst/alpha/Makefile.am
+++ b/gst/alpha/Makefile.am
@@ -6,11 +6,13 @@
 libgstalpha_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) \
 	$(GST_LIBS) $(GST_BASE_LIBS) $(LIBM) $(GST_CONTROLLER_LIBS)
 libgstalpha_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstalpha_la_LIBTOOLFLAGS = --tag=disable-static
 
 libgstalphacolor_la_SOURCES = gstalphacolor.c
 libgstalphacolor_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) \
 	$(GST_BASE_CFLAGS) $(GST_CFLAGS)
 libgstalphacolor_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS)
 libgstalphacolor_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstalphacolor_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstalphacolor.h
diff --git a/gst/apetag/Makefile.am b/gst/apetag/Makefile.am
index fa92d97..72383e5 100644
--- a/gst/apetag/Makefile.am
+++ b/gst/apetag/Makefile.am
@@ -11,5 +11,6 @@
 	$(GST_BASE_LIBS) \
 	$(GST_LIBS)
 libgstapetag_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstapetag_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstapedemux.h
diff --git a/gst/audiofx/Makefile.am b/gst/audiofx/Makefile.am
index 5754eba..364e827 100644
--- a/gst/audiofx/Makefile.am
+++ b/gst/audiofx/Makefile.am
@@ -26,6 +26,7 @@
 	-lgstaudio-$(GST_MAJORMINOR) \
 	$(LIBM)
 libgstaudiofx_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstaudiofx_la_LIBTOOLFLAGS = --tag=disable-static
 
 # headers we need but don't want installed
 noinst_HEADERS = audiopanorama.h \
diff --git a/gst/auparse/Makefile.am b/gst/auparse/Makefile.am
index 3b97a6f..2862f9f 100644
--- a/gst/auparse/Makefile.am
+++ b/gst/auparse/Makefile.am
@@ -4,5 +4,6 @@
 libgstauparse_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
 libgstauparse_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS)
 libgstauparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstauparse_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstauparse.h
diff --git a/gst/autodetect/Makefile.am b/gst/autodetect/Makefile.am
index 42928a5..aedd3d6 100644
--- a/gst/autodetect/Makefile.am
+++ b/gst/autodetect/Makefile.am
@@ -9,6 +9,7 @@
 libgstautodetect_la_CFLAGS = $(GST_CFLAGS)
 libgstautodetect_la_LIBADD = $(GST_LIBS)
 libgstautodetect_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstautodetect_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = \
 	gstautoaudiosink.h \
diff --git a/gst/avi/Makefile.am b/gst/avi/Makefile.am
index 71bbb56..b73f8d5 100644
--- a/gst/avi/Makefile.am
+++ b/gst/avi/Makefile.am
@@ -20,5 +20,6 @@
 	$(GST_LIBS) \
 	-lgstriff-@GST_MAJORMINOR@
 libgstavi_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstavi_la_LIBTOOLFLAGS = --tag=disable-static
 
 EXTRA_DIST = README
diff --git a/gst/cutter/Makefile.am b/gst/cutter/Makefile.am
index db60f0a..7a2a01c 100644
--- a/gst/cutter/Makefile.am
+++ b/gst/cutter/Makefile.am
@@ -4,6 +4,7 @@
 libgstcutter_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
 libgstcutter_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_MAJORMINOR) $(GST_BASE_LIBS) $(LIBM)
 libgstcutter_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstcutter_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstcutter.h filter.func
 
diff --git a/gst/debug/Makefile.am b/gst/debug/Makefile.am
index bf7bec0..8c53cdf 100644
--- a/gst/debug/Makefile.am
+++ b/gst/debug/Makefile.am
@@ -19,6 +19,7 @@
 libgstefence_la_CFLAGS = $(GST_CFLAGS)
 libgstefence_la_LIBADD = $(GST_LIBS)
 libgstefence_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstefence_la_LIBTOOLFLAGS = --tag=disable-static
 
 libgstnavigationtest_la_SOURCES = gstnavigationtest.c
 libgstnavigationtest_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) \
@@ -26,6 +27,7 @@
 libgstnavigationtest_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) \
 	$(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_MAJORMINOR@ $(LIBM)
 libgstnavigationtest_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstnavigationtest_la_LIBTOOLFLAGS = --tag=disable-static
 
 libgstdebug_la_SOURCES = \
 	gstdebug.c \
@@ -43,3 +45,5 @@
 libgstdebug_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS)
 libgstdebug_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS)
 libgstdebug_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstdebug_la_LIBTOOLFLAGS = --tag=disable-static
+
diff --git a/gst/effectv/Makefile.am b/gst/effectv/Makefile.am
index ecd211a..dd6fe7f 100644
--- a/gst/effectv/Makefile.am
+++ b/gst/effectv/Makefile.am
@@ -14,5 +14,6 @@
 	$(GST_LIBS) \
 	$(LIBM)
 libgsteffectv_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgsteffectv_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gsteffectv.h
diff --git a/gst/equalizer/Makefile.am b/gst/equalizer/Makefile.am
index 664b655..a5dbbe6 100644
--- a/gst/equalizer/Makefile.am
+++ b/gst/equalizer/Makefile.am
@@ -12,6 +12,7 @@
 	-lgstaudio-$(GST_MAJORMINOR) $(GST_BASE_LIBS) $(GST_CONTROLLER_LIBS) \
 	$(GST_LIBS) $(LIBM)
 libgstequalizer_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstequalizer_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstiirequalizer.h
 
diff --git a/gst/flx/Makefile.am b/gst/flx/Makefile.am
index 2d390ed..7a45049 100644
--- a/gst/flx/Makefile.am
+++ b/gst/flx/Makefile.am
@@ -4,6 +4,7 @@
 libgstflxdec_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) 
 libgstflxdec_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS)
 libgstflxdec_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstflxdec_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = flx_fmt.h flx_color.h gstflxdec.h
 
diff --git a/gst/goom/Makefile.am b/gst/goom/Makefile.am
index da24afd..8e7a622 100644
--- a/gst/goom/Makefile.am
+++ b/gst/goom/Makefile.am
@@ -40,6 +40,7 @@
 libgstgoom_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(GOOM_FILTER_CFLAGS) $(LIBOIL_CFLAGS) $(ARCH_CFLAGS)
 libgstgoom_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM) $(LIBOIL_LIBS)
 libgstgoom_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstgoom_la_LIBTOOLFLAGS = --tag=disable-static
 
 EXTRA_DIST = $(PPC_FILES) $(MMX_FILES)
 
diff --git a/gst/goom2k1/Makefile.am b/gst/goom2k1/Makefile.am
index 4db8d00..aea0e04 100644
--- a/gst/goom2k1/Makefile.am
+++ b/gst/goom2k1/Makefile.am
@@ -10,5 +10,6 @@
 libgstgoom2k1_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(GOOM_FILTER_CFLAGS)
 libgstgoom2k1_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
 libgstgoom2k1_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstgoom2k1_la_LIBTOOLFLAGS = --tag=disable-static
 
 EXTRA_DIST = filters.c
diff --git a/gst/icydemux/Makefile.am b/gst/icydemux/Makefile.am
index 37d9b82..1905b23 100644
--- a/gst/icydemux/Makefile.am
+++ b/gst/icydemux/Makefile.am
@@ -4,5 +4,6 @@
 libgsticydemux_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) 
 libgsticydemux_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) -lgsttag-@GST_MAJORMINOR@ $(ZLIB_LIBS)
 libgsticydemux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgsticydemux_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gsticydemux.h
diff --git a/gst/id3demux/Makefile.am b/gst/id3demux/Makefile.am
index 7e83001..f3cdd15 100644
--- a/gst/id3demux/Makefile.am
+++ b/gst/id3demux/Makefile.am
@@ -4,5 +4,6 @@
 libgstid3demux_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) 
 libgstid3demux_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgsttag-@GST_MAJORMINOR@ $(GST_BASE_LIBS) $(ZLIB_LIBS)
 libgstid3demux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstid3demux_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstid3demux.h id3tags.h
diff --git a/gst/interleave/Makefile.am b/gst/interleave/Makefile.am
index f82286b..8b1df9f 100644
--- a/gst/interleave/Makefile.am
+++ b/gst/interleave/Makefile.am
@@ -5,5 +5,6 @@
 libgstinterleave_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS)
 libgstinterleave_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstaudio-$(GST_MAJORMINOR) $(GST_LIBS) $(GST_BASE_LIBS)
 libgstinterleave_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstinterleave_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = plugin.h interleave.h deinterleave.h
diff --git a/gst/law/Makefile.am b/gst/law/Makefile.am
index b2507b4..f841f66 100644
--- a/gst/law/Makefile.am
+++ b/gst/law/Makefile.am
@@ -4,10 +4,12 @@
 libgstalaw_la_CFLAGS = $(GST_CFLAGS)
 libgstalaw_la_LIBADD = $(GST_LIBS)
 libgstalaw_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstalaw_la_LIBTOOLFLAGS = --tag=disable-static
 
 libgstmulaw_la_SOURCES = mulaw-encode.c mulaw-conversion.c mulaw-decode.c mulaw.c
 libgstmulaw_la_CFLAGS = $(GST_CFLAGS)
 libgstmulaw_la_LIBADD = $(GST_LIBS)
 libgstmulaw_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstmulaw_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = mulaw-conversion.h alaw-encode.h alaw-decode.h mulaw-encode.h mulaw-decode.h
diff --git a/gst/level/Makefile.am b/gst/level/Makefile.am
index 1399512..cd9b5fb 100644
--- a/gst/level/Makefile.am
+++ b/gst/level/Makefile.am
@@ -4,6 +4,7 @@
 libgstlevel_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
 libgstlevel_la_LIBADD = $(GST_BASE_LIBS) $(LIBM)
 libgstlevel_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstlevel_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstlevel.h
 
diff --git a/gst/matroska/Makefile.am b/gst/matroska/Makefile.am
index 8befff9..001067a 100644
--- a/gst/matroska/Makefile.am
+++ b/gst/matroska/Makefile.am
@@ -33,3 +33,5 @@
 	$(BZ2_LIBS) \
 	$(LIBM)
 libgstmatroska_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstmatroska_la_LIBTOOLFLAGS = --tag=disable-static
+
diff --git a/gst/median/Makefile.am b/gst/median/Makefile.am
index 3920f87..32f9d82 100644
--- a/gst/median/Makefile.am
+++ b/gst/median/Makefile.am
@@ -5,5 +5,6 @@
 libgstmedian_la_CFLAGS = $(GST_CFLAGS)
 libgstmedian_la_LIBADD = $(GST_LIBS)
 libgstmedian_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstmedian_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstmedian.h
diff --git a/gst/monoscope/Makefile.am b/gst/monoscope/Makefile.am
index a3da884..7430c0e 100644
--- a/gst/monoscope/Makefile.am
+++ b/gst/monoscope/Makefile.am
@@ -7,3 +7,5 @@
 libgstmonoscope_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS)
 libgstmonoscope_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS)
 libgstmonoscope_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstmonoscope_la_LIBTOOLFLAGS = --tag=disable-static
+
diff --git a/gst/multifile/Makefile.am b/gst/multifile/Makefile.am
index 98eb6fd..785e09c 100644
--- a/gst/multifile/Makefile.am
+++ b/gst/multifile/Makefile.am
@@ -5,6 +5,7 @@
 libgstmultifile_la_CFLAGS = $(GST_BASE_CFLAGS) $(GST_CFLAGS)
 libgstmultifile_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS)
 libgstmultifile_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstmultifile_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstmultifilesrc.h gstmultifilesink.h
 
diff --git a/gst/multipart/Makefile.am b/gst/multipart/Makefile.am
index e69709d..75542f1 100644
--- a/gst/multipart/Makefile.am
+++ b/gst/multipart/Makefile.am
@@ -4,6 +4,7 @@
 libgstmultipart_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS)
 libgstmultipart_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS)
 libgstmultipart_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstmultipart__la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = multipartdemux.h multipartmux.h
 
diff --git a/gst/oldcore/Makefile.am b/gst/oldcore/Makefile.am
index 6b7e33b..5626b5c 100644
--- a/gst/oldcore/Makefile.am
+++ b/gst/oldcore/Makefile.am
@@ -14,6 +14,7 @@
 libgststandardelements_la_CFLAGS = $(GST_CFLAGS)
 libgststandardelements_la_LIBADD = $(GST_LIBS)
 libgststandardelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgststandardelements_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS =		\
 	gstaggregator.h		\
diff --git a/gst/qtdemux/Makefile.am b/gst/qtdemux/Makefile.am
index 8363cda..2f97f8d 100644
--- a/gst/qtdemux/Makefile.am
+++ b/gst/qtdemux/Makefile.am
@@ -7,6 +7,7 @@
 	$(GST_BASE_LIBS) $(ZLIB_LIBS)
 libgstqtdemux_la_LDFLAGS = ${GST_PLUGIN_LDFLAGS} 
 libgstqtdemux_la_SOURCES = quicktime.c gstrtpxqtdepay.c qtdemux.c qtdemux_types.c qtdemux_dump.c
+libgstqtdemux_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = \
 	qtdemux.h        \
diff --git a/gst/replaygain/Makefile.am b/gst/replaygain/Makefile.am
index a0a3ca5..64c07b9 100644
--- a/gst/replaygain/Makefile.am
+++ b/gst/replaygain/Makefile.am
@@ -11,6 +11,7 @@
 libgstreplaygain_la_LIBADD  = \
 	$(GST_LIBS) $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) -lgstpbutils-0.10 $(LIBM)
 libgstreplaygain_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstreplaygain_la_LIBTOOLFLAGS = --tag=disable-static
 
 # headers we need but don't want installed
 noinst_HEADERS =         \
diff --git a/gst/rtp/Makefile.am b/gst/rtp/Makefile.am
index 59b8d94..6c4c52d 100644
--- a/gst/rtp/Makefile.am
+++ b/gst/rtp/Makefile.am
@@ -67,6 +67,7 @@
                 -lgsttag-@GST_MAJORMINOR@ \
                 -lgstrtp-@GST_MAJORMINOR@ $(WINSOCK2_LIBS)
 libgstrtp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) 
+libgstrtp_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS =			\
 		 fnv1hash.h 		\
diff --git a/gst/rtsp/Makefile.am b/gst/rtsp/Makefile.am
index b2e6b84..954868c 100644
--- a/gst/rtsp/Makefile.am
+++ b/gst/rtsp/Makefile.am
@@ -9,7 +9,7 @@
 		       -lgstrtp-@GST_MAJORMINOR@ -lgstrtsp-@GST_MAJORMINOR@ \
 		       -lgstsdp-@GST_MAJORMINOR@ $(GST_LIBS) $(WIN32_LIBS)
 libgstrtsp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
-
+libgstrtsp_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstrtspsrc.h     \
 		 gstrtsp.h        \
diff --git a/gst/smpte/Makefile.am b/gst/smpte/Makefile.am
index cce8f5c..0a0608f 100644
--- a/gst/smpte/Makefile.am
+++ b/gst/smpte/Makefile.am
@@ -9,3 +9,5 @@
 			-lgstvideo-$(GST_MAJORMINOR) \
 		        $(GST_CONTROLLER_LIBS) 
 libgstsmpte_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstsmpte_la_LIBTOOLFLAGS = --tag=disable-static
+
diff --git a/gst/spectrum/Makefile.am b/gst/spectrum/Makefile.am
index 13848c9..c8feb95 100644
--- a/gst/spectrum/Makefile.am
+++ b/gst/spectrum/Makefile.am
@@ -8,6 +8,7 @@
 	-lgstfft-$(GST_MAJORMINOR) -lgstaudio-$(GST_MAJORMINOR) \
 	$(GST_BASE_LIBS) $(GST_LIBS) $(LIBM)
 libgstspectrum_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstspectrum_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstspectrum.h
 
diff --git a/gst/udp/Makefile.am b/gst/udp/Makefile.am
index b0f3f53..7e89594 100644
--- a/gst/udp/Makefile.am
+++ b/gst/udp/Makefile.am
@@ -20,6 +20,7 @@
 libgstudp_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) $(WIN32_LIBS)\
 		      -lgstnetbuffer-@GST_MAJORMINOR@
 libgstudp_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstudp_la_LIBTOOLFLAGS = --tag=disable-static
 
 nodist_libgstudp_la_SOURCES = \
         $(built_sources)
diff --git a/gst/videobox/Makefile.am b/gst/videobox/Makefile.am
index 2afdc4d..dcec5b7 100644
--- a/gst/videobox/Makefile.am
+++ b/gst/videobox/Makefile.am
@@ -6,5 +6,6 @@
 libgstvideobox_la_LIBADD = $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) \
 			   $(LIBOIL_LIBS)
 libgstvideobox_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstvideobox_la_LIBTOOLFLAGS = --tag=disable-static
 
 EXTRA_DIST = README
diff --git a/gst/videocrop/Makefile.am b/gst/videocrop/Makefile.am
index 9557742..c0736cb 100644
--- a/gst/videocrop/Makefile.am
+++ b/gst/videocrop/Makefile.am
@@ -8,5 +8,6 @@
 	$(GST_PLUGINS_BASE_CFLAGS)
 libgstvideocrop_la_LIBADD = $(GST_BASE_LIBS)
 libgstvideocrop_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstvideocrop_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstvideocrop.h
diff --git a/gst/videofilter/Makefile.am b/gst/videofilter/Makefile.am
index 2ddc6fd..8779494 100644
--- a/gst/videofilter/Makefile.am
+++ b/gst/videofilter/Makefile.am
@@ -10,12 +10,14 @@
 # libgstvideoexample_la_CFLAGS = $(GST_CFLAGS)
 # libgstvideoexample_la_LIBADD = libgstvideofilter-@GST_MAJORMINOR@.la $(GST_LIBS)
 # libgstvideoexample_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+# libgstvideoexample_la_LIBTOOLFLAGS = --tag=disable-static
 
 libgstvideoflip_la_SOURCES = gstvideoflip.c
 libgstvideoflip_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) \
 			    $(GST_PLUGINS_BASE_CFLAGS)
 libgstvideoflip_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_MAJORMINOR@ $(GST_BASE_LIBS) $(GST_LIBS)
 libgstvideoflip_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstvideoflip_la_LIBTOOLFLAGS = --tag=disable-static
 
 libgstvideobalance_la_SOURCES = gstvideobalance.c
 libgstvideobalance_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) \
@@ -28,6 +30,7 @@
 	$(GST_LIBS) \
 	$(LIBM)
 libgstvideobalance_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstvideobalance_la_LIBTOOLFLAGS = --tag=disable-static
 
 libgstgamma_la_SOURCES = gstgamma.c
 libgstgamma_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) \
@@ -35,6 +38,7 @@
 libgstgamma_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) -lgstvideo-@GST_MAJORMINOR@ \
 			$(GST_BASE_LIBS) $(GST_LIBS)
 libgstgamma_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(LIBM)
+libgstgamma_la_LIBTOOLFLAGS = --tag=disable-static
 
 gstvideoexample.c: $(srcdir)/make_filter $(srcdir)/gstvideotemplate.c
 	$(srcdir)/make_filter Videoexample $(srcdir)/gstvideotemplate.c
diff --git a/gst/videomixer/Makefile.am b/gst/videomixer/Makefile.am
index b591fb8..f93be30 100644
--- a/gst/videomixer/Makefile.am
+++ b/gst/videomixer/Makefile.am
@@ -4,6 +4,7 @@
 libgstvideomixer_la_CFLAGS = $(GST_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CONTROLLER_CFLAGS) 
 libgstvideomixer_la_LIBADD = $(GST_LIBS) $(GST_BASE_LIBS) $(GST_CONTROLLER_LIBS)
 libgstvideomixer_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstvideomixer_la_LIBTOOLFLAGS = --tag=disable-static
 
 # headers we need but don't want installed
 noinst_HEADERS = videomixer.h videomixerpad.h
diff --git a/gst/wavenc/Makefile.am b/gst/wavenc/Makefile.am
index c90a277..f353e29 100644
--- a/gst/wavenc/Makefile.am
+++ b/gst/wavenc/Makefile.am
@@ -4,5 +4,6 @@
 libgstwavenc_la_CFLAGS = $(GST_CFLAGS)
 libgstwavenc_la_LIBADD = $(GST_LIBS)
 libgstwavenc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstwavenc_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstwavenc.h riff.h
diff --git a/gst/wavparse/Makefile.am b/gst/wavparse/Makefile.am
index 847a932..f74ba77 100644
--- a/gst/wavparse/Makefile.am
+++ b/gst/wavparse/Makefile.am
@@ -12,5 +12,6 @@
 	$(GST_BASE_LIBS) \
 	$(LIBM)
 libgstwavparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstwavparse_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstwavparse.h
diff --git a/sys/directdraw/Makefile.am b/sys/directdraw/Makefile.am
index dddaf18..647d58a 100644
--- a/sys/directdraw/Makefile.am
+++ b/sys/directdraw/Makefile.am
@@ -7,5 +7,6 @@
 	$(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) \

 	-lgstinterfaces-$(GST_MAJORMINOR)

 libgstdirectdrawsink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(DIRECTDRAW_LDFLAGS)

+libgstdirectdrawsink_la_LIBTOOLFLAGS = --tag=disable-static

 

 noinst_HEADERS= gstdirectdrawsink.h

diff --git a/sys/directsound/Makefile.am b/sys/directsound/Makefile.am
index 010ec6c..ab58a92 100644
--- a/sys/directsound/Makefile.am
+++ b/sys/directsound/Makefile.am
@@ -7,5 +7,6 @@
 	$(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) \

 	-lgstaudio-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR)

 libgstdirectsoundsink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(DIRECTSOUND_LDFLAGS)

+libgstdirectsoundsink_la_LIBTOOLFLAGS = --tag=disable-static

 

 noinst_HEADERS = gstdirectsoundsink.h

diff --git a/sys/oss/Makefile.am b/sys/oss/Makefile.am
index 9677ac8..c6cb212 100644
--- a/sys/oss/Makefile.am
+++ b/sys/oss/Makefile.am
@@ -15,6 +15,7 @@
 	-lgstaudio-$(GST_MAJORMINOR) \
 	$(GST_LIBS)
 libgstossaudio_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) 
+libgstossaudio_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = common.h            \
 		gstosssink.h	     \
diff --git a/sys/osxaudio/Makefile.am b/sys/osxaudio/Makefile.am
index 8882dea..d104064 100644
--- a/sys/osxaudio/Makefile.am
+++ b/sys/osxaudio/Makefile.am
@@ -14,6 +14,7 @@
 	$(GST_PLUGINS_BASE_LIBS) \
         $(GST_LIBS)
 libgstosxaudio_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) -Wl,-framework -Wl,CoreAudio
+libgstosxaudio_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstosxaudiosink.h	\
 		gstosxaudioelement.h	\
diff --git a/sys/osxvideo/Makefile.am b/sys/osxvideo/Makefile.am
index 99bb048..5e6d431 100644
--- a/sys/osxvideo/Makefile.am
+++ b/sys/osxvideo/Makefile.am
@@ -11,6 +11,7 @@
 	-lgstinterfaces-$(GST_MAJORMINOR)
 
 libgstosxvideosink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) -Wl,-framework -Wl,Cocoa -Wl,-framework -Wl,QuickTime -Wl,-framework -Wl,OpenGL
+libgstosxvideosink_la_LIBTOOLFLAGS = --tag=disable-static
 
 AM_OBJCFLAGS=$(CFLAGS) $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS)
 
diff --git a/sys/sunaudio/Makefile.am b/sys/sunaudio/Makefile.am
index 15bd877..0078e5c 100644
--- a/sys/sunaudio/Makefile.am
+++ b/sys/sunaudio/Makefile.am
@@ -14,6 +14,7 @@
         $(GST_PLUGINS_BASE_LIBS) \
         $(GST_LIBS)
 libgstsunaudio_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstsunaudio_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstsunaudiosink.h \
                  gstsunaudiomixer.h \
diff --git a/sys/v4l2/Makefile.am b/sys/v4l2/Makefile.am
index 0def89f..f6b50ed 100644
--- a/sys/v4l2/Makefile.am
+++ b/sys/v4l2/Makefile.am
@@ -25,6 +25,7 @@
 				 $(X_CFLAGS)
 			        
 libgstvideo4linux2_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstvideo4linux2_la_LIBTOOLFLAGS = --tag=disable-static
 
 libgstvideo4linux2_la_LIBADD =   $(GST_PLUGINS_BASE_LIBS) \
 				 $(GST_BASE_LIBS) \
diff --git a/sys/waveform/Makefile.am b/sys/waveform/Makefile.am
index 456e91f..c8c084c 100644
--- a/sys/waveform/Makefile.am
+++ b/sys/waveform/Makefile.am
@@ -11,6 +11,7 @@
         $(GST_BASE_LIBS) $(GST_PLUGINS_BASE_LIBS) \
         -lgstaudio-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR)
 libgstwaveformsink_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(DIRECTSOUND_LDFLAGS)
+libgstwaveformsink_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstwaveformsink.h
 
diff --git a/sys/ximage/Makefile.am b/sys/ximage/Makefile.am
index 74ea9d1..db3ab22 100644
--- a/sys/ximage/Makefile.am
+++ b/sys/ximage/Makefile.am
@@ -11,5 +11,6 @@
 	$(GST_BASE_LIBS) \
 	$(X_LIBS) $(XSHM_LIBS) $(XFIXES_LIBS) $(XDAMAGE_LIBS) 
 libgstximagesrc_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstximagesrc_la_LIBTOOLFLAGS = --tag=disable-static
 
 noinst_HEADERS = gstximagesrc.h ximageutil.h