-filterdir = $(libdir)/gst
+# FIXME:
+# need to get gstbufferstore.[ch] into its own lib, preferrably
+# libs/gst/buifferstore
+# This requires building libs/gst before this dir, which we currently don't
+# do.
-filter_LTLIBRARIES = libgstelements.la
+plugindir = $(libdir)/gstreamer-@GST_MAJORMINOR@
-if USE_LIBGHTTP
-GSTHTTPSRC=gsthttpsrc.c
-else
-GSTHTTPSRC=
-endif
+plugin_LTLIBRARIES = libgstelements.la
-#CFLAGS += -O2 -Wall -finstrument-functions -DGST_ENABLE_FUNC_INSTRUMENTATION
-
-libgstelements_la_DEPENDENCIES = ../libgst.la
+libgstelements_la_DEPENDENCIES = ../libgstreamer-@GST_MAJORMINOR@.la
libgstelements_la_SOURCES = \
+ gstaggregator.c \
+ gstbufferstore.c \
gstelements.c \
- gstfakesrc.c \
- gstidentity.c \
gstfakesink.c \
- gstdisksrc.c \
+ gstfakesrc.c \
+ gstfilesink.c \
gstfilesrc.c \
- gstdisksink.c \
- gstfdsrc.c \
gstfdsink.c \
+ gstfdsrc.c \
+ gstidentity.c \
+ gstmd5sink.c \
gstmultidisksrc.c \
gstpipefilter.c \
- gsttee.c \
- gstaggregator.c \
+ gstshaper.c \
gststatistics.c \
- $(GSTHTTPSRC)
+ gsttee.c \
+ gsttypefindelement.c
+
+libgstelements_la_CFLAGS = $(GST_CFLAGS)
+libgstelements_la_LIBADD =
+libgstelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
noinst_HEADERS = \
- gstfakesrc.h \
- gstidentity.h \
+ gstaggregator.h \
+ gstbufferstore.h \
gstfakesink.h \
- gstdisksrc.h \
- gstdisksink.h \
+ gstfakesrc.h \
+ gstfdsink.h \
gstfdsrc.h \
+ gstfilesink.h \
+ gstfilesrc.h \
+ gstidentity.h \
+ gstmd5sink.h \
gstmultidisksrc.h \
- gsthttpsrc.h \
- gstfdsink.h \
gstpipefilter.h \
+ gstshaper.h \
+ gststatistics.h \
gsttee.h \
- gstaggregator.h \
- gststatistics.h
-
-CFLAGS += -O2 -Wall
-LDFLAGS += -lm
-
-libgstelements_la_LIBADD = $(GHTTP_LIBS)
-libgstelements_la_LDFLAGS = -version-info $(GST_LIBVERSION)
+ gsttypefindelement.h