sparsefile: keep it private as helper API for downloadbuffer
[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         gstdownloadbuffer.c     \
8         gstelements.c           \
9         gstfakesrc.c            \
10         gstfakesink.c           \
11         gstfdsrc.c              \
12         gstfdsink.c             \
13         gstfilesink.c           \
14         gstfilesrc.c            \
15         gstfunnel.c             \
16         gstidentity.c           \
17         gstinputselector.c      \
18         gstoutputselector.c     \
19         gstmultiqueue.c         \
20         gstqueue.c              \
21         gstqueue2.c             \
22         gstsparsefile.c         \
23         gsttee.c                \
24         gsttypefindelement.c    \
25         gstvalve.c
26
27 libgstcoreelements_la_CFLAGS = $(GST_OBJ_CFLAGS)
28 libgstcoreelements_la_LIBADD = \
29         $(top_builddir)/libs/gst/base/libgstbase-@GST_API_VERSION@.la \
30         $(GST_OBJ_LIBS)
31 libgstcoreelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
32 libgstcoreelements_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
33
34 noinst_HEADERS =                \
35         gstcapsfilter.h         \
36         gstdownloadbuffer.h     \
37         gstfakesink.h           \
38         gstfakesrc.h            \
39         gstfdsrc.h              \
40         gstfdsink.h             \
41         gstfilesink.h           \
42         gstfilesrc.h            \
43         gstfunnel.h             \
44         gstidentity.h           \
45         gstinputselector.h      \
46         gstoutputselector.h     \
47         gstmultiqueue.h         \
48         gstqueue.h              \
49         gstqueue2.h             \
50         gstsparsefile.h         \
51         gsttee.h                \
52         gsttypefindelement.h    \
53         gstvalve.h
54
55 EXTRA_DIST = gstfdsrc.c \
56              gstfdsink.c
57
58
59 CLEANFILES = *.gcno *.gcda *.gcov *.gcov.out
60
61 %.c.gcov: .libs/libgstcoreelements_la-%.gcda %.c
62         $(GCOV) -b -f -o $^ > $@.out
63
64 gcov: $(libgstcoreelements_la_SOURCES:=.gcov)
65
66 Android.mk: Makefile.am
67         androgenizer -:PROJECT gstreamer -:SHARED libgstcoreelements -:TAGS eng debug \
68          -:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \
69          -:SOURCES $(libgstcoreelements_la_SOURCES) \
70          -:CFLAGS $(DEFS) $(libgstcoreelements_la_CFLAGS) \
71          -:LDFLAGS $(libgstcoreelements_la_LDFLAGS) \
72                     $(libgstcoreelements_la_LIBADD) \
73          -:PASSTHROUGH LOCAL_ARM_MODE:=arm \
74                        LOCAL_MODULE_PATH:=$$\(TARGET_OUT\)/lib/gstreamer-@GST_API_VERSION@ \
75         > $@