+
+if GSTDECODE
+AM_CFLAGS+=$(GSTREAMER_CFLAGS)
+pkglib_LTLIBRARIES+=tracklength-gstreamer.la
+tracklength_gstreamer_la_SOURCES=tracklength-gstreamer.c
+tracklength_gstreamer_la_LDFLAGS=-module
+tracklength_gstreamer_la_LIBADD=$(LIBOBJS) \
+ $(GSTREAMER_PLUGINS_BASE_LIBS) \
+ $(GSTREAMER_LIBS)
+check_PROGRAMS+=tracklength-gstreamer-test
+tracklength_gstreamer_test_SOURCES=tracklength-gstreamer.c
+tracklength_gstreamer_test_LDADD=$(LIBOBJS) ../lib/libdisorder.a \
+ $(GSTREAMER_PLUGINS_BASE_LIBS) \
+ $(GSTREAMER_LIBS)
+tracklength_gstreamer_test_CFLAGS=$(AM_CFLAGS) $(CFLAGS) -DSTANDALONE
+endif