AC_SUBST(GST_CFLAGS, "$LIBGST_CFLAGS $GST_INT_CFLAGS")
AC_SUBST(GST_LIBS, "$LIBGST_LIBS $GST_INT_LIBS")
+GST_PLUGIN_LDFLAGS='-module -avoid-version'
+AC_SUBST(GST_PLUGIN_LDFLAGS)
+
AC_CONFIG_SUBDIRS(libs/ext/cothreads)
dnl ##################################################
libgststaticautoplug_la_SOURCES = gststaticautoplug.c
libgststaticautoplug_la_CFLAGS = $(GST_CFLAGS)
libgststaticautoplug_la_LIBADD =
-libgststaticautoplug_la_LDFLAGS = @GST_LT_LDFLAGS@
+libgststaticautoplug_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
libgststaticautoplugrender_la_SOURCES = gststaticautoplugrender.c
libgststaticautoplugrender_la_CFLAGS = $(GST_CFLAGS)
libgststaticautoplugrender_la_LIBADD =
-libgststaticautoplugrender_la_LDFLAGS = @GST_LT_LDFLAGS@
+libgststaticautoplugrender_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
libgstautoplugcache_la_SOURCES = gstautoplugcache.c
libgstautoplugcache_la_CFLAGS = $(GST_CFLAGS)
libgstautoplugcache_la_LIBADD =
-libgstautoplugcache_la_LDFLAGS = @GST_LT_LDFLAGS@
+libgstautoplugcache_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
libgstautoplugger_la_SOURCES = gstautoplugger.c
libgstautoplugger_la_CFLAGS = $(GST_CFLAGS)
libgstautoplugger_la_LIBADD =
-libgstautoplugger_la_LDFLAGS = @GST_LT_LDFLAGS@
+libgstautoplugger_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
libgstspider_la_SOURCES = gstspider.c gstspideridentity.c gstsearchfuncs.c
libgstspider_la_CFLAGS = $(GST_CFLAGS)
libgstspider_la_LIBADD =
-libgstspider_la_LDFLAGS = @GST_LT_LDFLAGS@
+libgstspider_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
noinst_HEADERS = gststaticautoplug.h gststaticautoplugrender.h \
gstspider.h gstspideridentity.h gstsearchfuncs.h
gstmd5sink.c
libgstelements_la_CFLAGS = $(GST_CFLAGS)
libgstelements_la_LIBADD =
-libgstelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) @GST_LT_LDFLAGS@
+libgstelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
noinst_HEADERS = \
gstfakesrc.h \
libgstbasicscheduler_la_SOURCES = gstbasicscheduler.c
libgstbasicscheduler_la_CFLAGS = $(GST_CFLAGS)
libgstbasicscheduler_la_LIBADD = ../libcothreads.la
-libgstbasicscheduler_la_LDFLAGS = @GST_LT_LDFLAGS@
+libgstbasicscheduler_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
libgststandardscheduler_la_SOURCES = gststandardscheduler.c
libgststandardscheduler_la_CFLAGS = $(GST_CFLAGS) -I$(top_srcdir)/libs/ext/cothreads
libgststandardscheduler_la_LIBADD = $(top_builddir)/libs/ext/cothreads/cothreads/libcothreads-gthreads.la
-libgststandardscheduler_la_LDFLAGS = @GST_LT_LDFLAGS@
+libgststandardscheduler_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
## this is a REALLY evil hack
## but we need to keep it as long as we have libs/gst and libs/ext
libgsttypes_la_SOURCES = gsttypes.c
libgsttypes_la_CFLAGS = $(GST_CFLAGS)
libgsttypes_la_LIBADD =
-libgsttypes_la_LDFLAGS = @GST_LT_LDFLAGS@
+libgsttypes_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
gstmd5sink.c
libgstelements_la_CFLAGS = $(GST_CFLAGS)
libgstelements_la_LIBADD =
-libgstelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) @GST_LT_LDFLAGS@
+libgstelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
noinst_HEADERS = \
gstfakesrc.h \