-filterdir = $(libdir)/gst
-filter_LTLIBRARIES = libgstelements.la
+plugin_LTLIBRARIES = libgstcoreelements.la
-if USE_LIBGHTTP
-GSTHTTPSRC=gsthttpsrc.c
-else
-GSTHTTPSRC=
-endif
-
-libgstelements_la_DEPENDENCIES = ../libgst.la
-libgstelements_la_SOURCES = \
+libgstcoreelements_la_DEPENDENCIES = $(top_builddir)/gst/libgstreamer-@GST_MAJORMINOR@.la
+libgstcoreelements_la_SOURCES = \
+ gstcapsfilter.c \
gstelements.c \
gstfakesrc.c \
- gstidentity.c \
gstfakesink.c \
- gstdisksrc.c \
- gstfilesrc.c \
- gstdisksink.c \
gstfdsrc.c \
gstfdsink.c \
- gstmultidisksrc.c \
- gstpipefilter.c \
+ gstfilesink.c \
+ gstfilesrc.c \
+ gstfunnel.c \
+ gstidentity.c \
+ gstinputselector.c \
+ gstoutputselector.c \
+ gstdataqueue.c \
+ gstmultiqueue.c \
+ gstqueue.c \
+ gstqueue2.c \
gsttee.c \
- gstaggregator.c \
- gststatistics.c \
- $(GSTHTTPSRC)
+ gsttypefindelement.c \
+ gstvalve.c
+
+libgstcoreelements_la_CFLAGS = $(GST_OBJ_CFLAGS)
+libgstcoreelements_la_LIBADD = \
+ $(top_builddir)/libs/gst/base/libgstbase-@GST_MAJORMINOR@.la \
+ $(GST_OBJ_LIBS)
+libgstcoreelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
+libgstcoreelements_la_LIBTOOLFLAGS = --tag=disable-static
noinst_HEADERS = \
- gstfakesrc.h \
- gstidentity.h \
+ gstcapsfilter.h \
gstfakesink.h \
- gstdisksrc.h \
- gstdisksink.h \
+ gstfakesrc.h \
gstfdsrc.h \
- gstmultidisksrc.h \
- gsthttpsrc.h \
gstfdsink.h \
- gstpipefilter.h \
+ gstfilesink.h \
+ gstfilesrc.h \
+ gstfunnel.h \
+ gstidentity.h \
+ gstinputselector.h \
+ gstoutputselector.h \
+ gstdataqueue.h \
+ gstmultiqueue.h \
+ gstqueue.h \
+ gstqueue2.h \
gsttee.h \
- gstaggregator.h \
- gststatistics.h
+ gsttypefindelement.h \
+ gstvalve.h
+
+EXTRA_DIST = gstfdsrc.c \
+ gstfdsink.c
+
+
+CLEANFILES = *.gcno *.gcda *.gcov *.gcov.out
+
+%.c.gcov: .libs/libgstcoreelements_la-%.gcda %.c
+ $(GCOV) -b -f -o $^ > $@.out
+
+gcov: $(libgstcoreelements_la_SOURCES:=.gcov)
-libgstelements_la_CFLAGS = $(GHTTP_CFLAGS) $(GLIB_CFLAGS) $(XML_CFLAGS) $(GST_CFLAGS)
-libgstelements_la_LIBADD = $(GHTTP_LIBS) $(GLIB_LIBS) $(XML_LIBS)
-libgstelements_la_LDFLAGS = -version-info $(GST_LIBVERSION)
+Android.mk: Makefile.am
+ androgenizer -:PROJECT gstreamer -:SHARED libgstcoreelements -:TAGS eng debug \
+ -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \
+ -:SOURCES $(libgstcoreelements_la_SOURCES) \
+ -:CFLAGS $(DEFS) $(libgstcoreelements_la_CFLAGS) \
+ -:LDFLAGS $(libgstcoreelements_la_LDFLAGS) \
+ $(libgstcoreelements_la_LIBADD) \
+ -:PASSTHROUGH LOCAL_ARM_MODE:=arm \
+ LOCAL_MODULE_PATH:=$$\(TARGET_OUT\)/lib/gstreamer-@GST_MAJORMINOR@ \
+ > $@