Merge branch 'master' into 0.11
[platform/upstream/gstreamer.git] / plugins / elements / Makefile.am
1
2 plugin_LTLIBRARIES = libgstcoreelements.la
3
4 libgstcoreelements_la_DEPENDENCIES = $(top_builddir)/gst/libgstreamer-@GST_MAJORMINOR@.la
5 libgstcoreelements_la_SOURCES = \
6         gstcapsfilter.c         \
7         gstelements.c           \
8         gstfakesrc.c            \
9         gstfakesink.c           \
10         gstfdsrc.c              \
11         gstfdsink.c             \
12         gstfilesink.c           \
13         gstfilesrc.c            \
14         gstidentity.c           \
15         gstinputselector.c      \
16         gstoutputselector.c     \
17         gstmultiqueue.c         \
18         gstqueue.c              \
19         gstqueue2.c             \
20         gsttee.c                \
21         gsttypefindelement.c    \
22         gstvalve.c
23
24 libgstcoreelements_la_CFLAGS = $(GST_OBJ_CFLAGS)
25 libgstcoreelements_la_LIBADD = \
26         $(top_builddir)/libs/gst/base/libgstbase-@GST_MAJORMINOR@.la \
27         $(GST_OBJ_LIBS)
28 libgstcoreelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
29 libgstcoreelements_la_LIBTOOLFLAGS = --tag=disable-static
30
31 noinst_HEADERS =                \
32         gstcapsfilter.h         \
33         gstfakesink.h           \
34         gstfakesrc.h            \
35         gstfdsrc.h              \
36         gstfdsink.h             \
37         gstfilesink.h           \
38         gstfilesrc.h            \
39         gstidentity.h           \
40         gstinputselector.h      \
41         gstoutputselector.h     \
42         gstmultiqueue.h         \
43         gstqueue.h              \
44         gstqueue2.h             \
45         gsttee.h                \
46         gsttypefindelement.h    \
47         gstvalve.h
48
49 EXTRA_DIST = gstfdsrc.c \
50              gstfdsink.c
51
52
53 CLEANFILES = *.gcno *.gcda *.gcov *.gcov.out
54
55 %.c.gcov: .libs/libgstcoreelements_la-%.gcda %.c
56         $(GCOV) -b -f -o $^ > $@.out
57
58 gcov: $(libgstcoreelements_la_SOURCES:=.gcov)