typefind: Only push a CAPS event downstream if the sinkpad is not in PULL mode
[platform/upstream/gstreamer.git] / plugins / elements / Makefile.am
1
2 plugin_LTLIBRARIES = libgstcoreelements.la
3
4 libgstcoreelements_la_DEPENDENCIES = $(top_builddir)/gst/libgstreamer-@GST_API_VERSION@.la
5 libgstcoreelements_la_SOURCES = \
6         gstcapsfilter.c         \
7         gstconcat.c             \
8         gstdownloadbuffer.c     \
9         gstelements.c           \
10         gstelements_private.c   \
11         gstfakesrc.c            \
12         gstfakesink.c           \
13         gstfdsrc.c              \
14         gstfdsink.c             \
15         gstfilesink.c           \
16         gstfilesrc.c            \
17         gstfunnel.c             \
18         gstidentity.c           \
19         gstinputselector.c      \
20         gstoutputselector.c     \
21         gstmultiqueue.c         \
22         gstqueue.c              \
23         gstqueue2.c             \
24         gstsparsefile.c         \
25         gsttee.c                \
26         gsttypefindelement.c    \
27         gststreamiddemux.c      \
28         gstvalve.c
29
30 libgstcoreelements_la_CFLAGS = $(GST_OBJ_CFLAGS)
31 libgstcoreelements_la_LIBADD = \
32         $(top_builddir)/libs/gst/base/libgstbase-@GST_API_VERSION@.la \
33         $(GST_OBJ_LIBS)
34 libgstcoreelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
35 libgstcoreelements_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
36
37 noinst_HEADERS =                \
38         gstcapsfilter.h         \
39         gstconcat.h             \
40         gstdownloadbuffer.h     \
41         gstelements_private.h   \
42         gstfakesink.h           \
43         gstfakesrc.h            \
44         gstfdsrc.h              \
45         gstfdsink.h             \
46         gstfilesink.h           \
47         gstfilesrc.h            \
48         gstfunnel.h             \
49         gstidentity.h           \
50         gstinputselector.h      \
51         gstoutputselector.h     \
52         gstmultiqueue.h         \
53         gstqueue.h              \
54         gstqueue2.h             \
55         gstsparsefile.h         \
56         gsttee.h                \
57         gsttypefindelement.h    \
58         gststreamiddemux.h      \
59         gstvalve.h
60
61 EXTRA_DIST = gstfdsrc.c \
62              gstfdsink.c
63
64
65 CLEANFILES = *.gcno *.gcda *.gcov *.gcov.out
66
67 %.c.gcov: .libs/libgstcoreelements_la-%.gcda %.c
68         $(GCOV) -b -f -o $^ > $@.out
69
70 gcov: $(libgstcoreelements_la_SOURCES:=.gcov)