elements: add dataurisrc to build
[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         gstdataurisrc.c         \
9         gstdownloadbuffer.c     \
10         gstelements.c           \
11         gstelements_private.c   \
12         gstfakesrc.c            \
13         gstfakesink.c           \
14         gstfdsrc.c              \
15         gstfdsink.c             \
16         gstfilesink.c           \
17         gstfilesrc.c            \
18         gstfunnel.c             \
19         gstidentity.c           \
20         gstinputselector.c      \
21         gstoutputselector.c     \
22         gstmultiqueue.c         \
23         gstqueue.c              \
24         gstqueue2.c             \
25         gstsparsefile.c         \
26         gsttee.c                \
27         gsttypefindelement.c    \
28         gststreamiddemux.c      \
29         gstvalve.c
30
31 libgstcoreelements_la_CFLAGS = $(GST_OBJ_CFLAGS)
32 libgstcoreelements_la_LIBADD = \
33         $(top_builddir)/libs/gst/base/libgstbase-@GST_API_VERSION@.la \
34         $(GST_OBJ_LIBS)
35 libgstcoreelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
36 libgstcoreelements_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
37
38 noinst_HEADERS =                \
39         gstcapsfilter.h         \
40         gstconcat.h             \
41         gstdataurisrc.h         \
42         gstdownloadbuffer.h     \
43         gstelements_private.h   \
44         gstfakesink.h           \
45         gstfakesrc.h            \
46         gstfdsrc.h              \
47         gstfdsink.h             \
48         gstfilesink.h           \
49         gstfilesrc.h            \
50         gstfunnel.h             \
51         gstidentity.h           \
52         gstinputselector.h      \
53         gstoutputselector.h     \
54         gstmultiqueue.h         \
55         gstqueue.h              \
56         gstqueue2.h             \
57         gstsparsefile.h         \
58         gsttee.h                \
59         gsttypefindelement.h    \
60         gststreamiddemux.h      \
61         gstvalve.h
62
63 EXTRA_DIST = gstfdsrc.c \
64              gstfdsink.c
65
66
67 CLEANFILES = *.gcno *.gcda *.gcov *.gcov.out
68
69 %.c.gcov: .libs/libgstcoreelements_la-%.gcda %.c
70         $(GCOV) -b -f -o $^ > $@.out
71
72 gcov: $(libgstcoreelements_la_SOURCES:=.gcov)