multiqueue: update segment position on GAP events to calculate levels properly
[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         gstvalve.c
28
29 libgstcoreelements_la_CFLAGS = $(GST_OBJ_CFLAGS)
30 libgstcoreelements_la_LIBADD = \
31         $(top_builddir)/libs/gst/base/libgstbase-@GST_API_VERSION@.la \
32         $(GST_OBJ_LIBS)
33 libgstcoreelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
34 libgstcoreelements_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
35
36 noinst_HEADERS =                \
37         gstcapsfilter.h         \
38         gstconcat.h             \
39         gstdownloadbuffer.h     \
40         gstelements_private.h   \
41         gstfakesink.h           \
42         gstfakesrc.h            \
43         gstfdsrc.h              \
44         gstfdsink.h             \
45         gstfilesink.h           \
46         gstfilesrc.h            \
47         gstfunnel.h             \
48         gstidentity.h           \
49         gstinputselector.h      \
50         gstoutputselector.h     \
51         gstmultiqueue.h         \
52         gstqueue.h              \
53         gstqueue2.h             \
54         gstsparsefile.h         \
55         gsttee.h                \
56         gsttypefindelement.h    \
57         gstvalve.h
58
59 EXTRA_DIST = gstfdsrc.c \
60              gstfdsink.c
61
62
63 CLEANFILES = *.gcno *.gcda *.gcov *.gcov.out
64
65 %.c.gcov: .libs/libgstcoreelements_la-%.gcda %.c
66         $(GCOV) -b -f -o $^ > $@.out
67
68 gcov: $(libgstcoreelements_la_SOURCES:=.gcov)
69
70 Android.mk: Makefile.am
71         androgenizer -:PROJECT gstreamer -:SHARED libgstcoreelements -:TAGS eng debug \
72          -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \
73          -:SOURCES $(libgstcoreelements_la_SOURCES) \
74          -:CFLAGS $(DEFS) $(libgstcoreelements_la_CFLAGS) \
75          -:LDFLAGS $(libgstcoreelements_la_LDFLAGS) \
76                     $(libgstcoreelements_la_LIBADD) \
77          -:PASSTHROUGH LOCAL_ARM_MODE:=arm \
78                        LOCAL_MODULE_PATH:=$$\(TARGET_OUT\)/lib/gstreamer-@GST_API_VERSION@ \
79         > $@