elements: reenable fdsrc/fdsink on MSVC
[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         gstqueue.c              \
16         gstqueue2.c             \
17         gsttee.c                \
18         gsttypefindelement.c    \
19         gstmultiqueue.c
20
21 libgstcoreelements_la_CFLAGS = $(GST_OBJ_CFLAGS)
22 libgstcoreelements_la_LIBADD = \
23         $(top_builddir)/libs/gst/base/libgstbase-@GST_MAJORMINOR@.la \
24         $(GST_OBJ_LIBS)
25 libgstcoreelements_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
26 libgstcoreelements_la_LIBTOOLFLAGS = --tag=disable-static
27
28 noinst_HEADERS =                \
29         gstcapsfilter.h         \
30         gstfakesink.h           \
31         gstfakesrc.h            \
32         gstfdsrc.h              \
33         gstfdsink.h             \
34         gstfilesink.h           \
35         gstfilesrc.h            \
36         gstidentity.h           \
37         gstqueue.h              \
38         gstqueue2.h             \
39         gsttee.h                \
40         gsttypefindelement.h    \
41         gstmultiqueue.h
42
43 EXTRA_DIST = gstfdsrc.c \
44              gstfdsink.c
45
46
47 CLEANFILES = *.gcno *.gcda *.gcov *.gcov.out
48
49 %.c.gcov: .libs/libgstcoreelements_la-%.gcda %.c
50         $(GCOV) -b -f -o $^ > $@.out
51
52 gcov: $(libgstcoreelements_la_SOURCES:=.gcov)