plugins/elements/: These are not installed headers, no need for padding.
[platform/upstream/gstreamer.git] / plugins / elements / Makefile.am
1 # FIXME:
2 # need to get gstbufferstore.[ch] into its own lib, preferably
3 # libs/gst/bufferstore
4 # This requires building libs/gst before this dir, which we currently don't
5 # do.
6
7 plugin_LTLIBRARIES = libgstcoreelements.la
8
9 if HAVE_SYS_SOCKET_H
10 GSTFDSRC = gstfdsrc.c
11 GSTFDSINK = gstfdsink.c
12 else
13 GSTFDSRC =
14 GSTFDSINK =
15 endif
16
17 libgstcoreelements_la_DEPENDENCIES = $(top_builddir)/gst/libgstreamer-@GST_MAJORMINOR@.la
18 libgstcoreelements_la_SOURCES = \
19         gstbufferstore.c        \
20         gstcapsfilter.c         \
21         gstelements.c           \
22         gstfakesrc.c            \
23         gstfakesink.c           \
24         $(GSTFDSRC)             \
25         $(GSTFDSINK)            \
26         gstfilesink.c           \
27         gstfilesrc.c            \
28         gstidentity.c           \
29         gstqueue.c              \
30         gsttee.c                \
31         gsttypefindelement.c    \
32         gstmultiqueue.c
33
34 libgstcoreelements_la_CFLAGS = $(GST_OBJ_CFLAGS)
35 libgstcoreelements_la_LIBADD = \
36         $(top_builddir)/libs/gst/base/libgstbase-@GST_MAJORMINOR@.la \
37         $(GST_OBJ_LIBS)
38 libgstcoreelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
39
40 noinst_HEADERS =                \
41         gstbufferstore.h        \
42         gstcapsfilter.h         \
43         gstfakesink.h           \
44         gstfakesrc.h            \
45         gstfdsrc.h              \
46         gstfdsink.h             \
47         gstfilesink.h           \
48         gstfilesrc.h            \
49         gstidentity.h           \
50         gstqueue.h              \
51         gsttee.h                \
52         gsttypefindelement.h    \
53         gstmultiqueue.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)