libs/gst/base/: New GstDataQueue object for threadsafe queueing. Most useful for...
[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         gstfakesink.h           \
43         gstfakesrc.h            \
44         gstfdsrc.h              \
45         gstfdsink.h             \
46         gstfilesink.h           \
47         gstfilesrc.h            \
48         gstidentity.h           \
49         gstqueue.h              \
50         gsttee.h                \
51         gsttypefindelement.h    \
52         gstmultiqueue.h
53
54 EXTRA_DIST = gstfdsrc.c \
55              gstfdsink.c
56
57
58 CLEANFILES = *.gcno *.gcda *.gcov *.gcov.out
59
60 %.c.gcov: .libs/libgstcoreelements_la-%.gcda %.c
61         $(GCOV) -b -f -o $^ > $@.out
62
63 gcov: $(libgstcoreelements_la_SOURCES:=.gcov)