-filterdir = $(libdir)/gst
+# FIXME:
+# need to get gstbufferstore.[ch] into its own lib, preferably
+# libs/gst/bufferstore
+# This requires building libs/gst before this dir, which we currently don't
+# do.
-filter_LTLIBRARIES = libgstelements.la
+plugin_LTLIBRARIES = libgstelements.la
-if HAVE_LIBGHTTP
-GSTHTTPSRC=gsthttpsrc.c
+if HAVE_SYS_SOCKET_H
+GSTFDSRC = gstfdsrc.c
else
-GSTHTTPSRC=
+GSTFDSRC =
endif
-libgstelements_la_DEPENDENCIES = ../libgst.la
+libgstelements_la_DEPENDENCIES = $(top_builddir)/gst/libgstreamer-@GST_MAJORMINOR@.la
libgstelements_la_SOURCES = \
- gstelements.c \
+ gstbufferstore.c \
+ gstcapsfilter.c \
gstfakesrc.c \
- gstidentity.c \
gstfakesink.c \
- gstdisksrc.c \
- gstasyncdisksrc.c \
- gstfdsrc.c \
- $(GSTHTTPSRC) \
- gstaudiosink.c \
- gstaudiosrc.c \
- gstfdsink.c \
- gstpipefilter.c \
- gstqueue.c \
- gsttypefind.c \
- gstsinesrc.c
+ $(GSTFDSRC) \
+ gstfilesink.c \
+ gstfilesrc.c \
+ gstidentity.c \
+ gstelements.c \
+ gsttee.c \
+ gsttypefindelement.c
+
+libgstelements_la_CFLAGS = $(GST_OBJ_CFLAGS)
+libgstelements_la_LIBADD = \
+ $(top_builddir)/gst/base/libgstbase-@GST_MAJORMINOR@.la \
+ $(GST_OBJ_LIBS)
+libgstelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
noinst_HEADERS = \
- gstfakesrc.h \
- gstidentity.h \
+ gstbufferstore.h \
gstfakesink.h \
- gstdisksrc.h \
- gstasyncdisksrc.h \
+ gstfakesrc.h \
gstfdsrc.h \
- gsthttpsrc.h \
- gstaudiosink.h \
- gstaudiosrc.h \
- gstfdsink.h \
- gstpipefilter.h \
- gstqueue.h \
- gsttypefind.h \
- gstsinesrc.h
+ gstfilesink.h \
+ gstfilesrc.h \
+ gstidentity.h \
+ gsttee.h \
+ gsttypefindelement.h
-libgstelements_la_LIBADD = $(GLIB_LIBS) $(GTK_LIBS) $(GHTTP_LIBS)
-libgstelements_la_LDFLAGS = -version-info $(STREAMER_CURRENT):$(STREAMER_REVISION):$(STREAMER_AGE)
+EXTRA_DIST = gstfdsrc.c