tracers: log: no need to link to our internal printf implementation
[platform/upstream/gstreamer.git] / plugins / tracers / Makefile.am
1
2 plugin_LTLIBRARIES = libgstcoretracers.la
3
4 if HAVE_GETRUSAGE
5 RUSAGE_SOURCES = gstrusage.c
6 else
7 RUSAGE_SOURCES =
8 endif
9
10 if GST_DISABLE_GST_DEBUG
11 LOG_SOURCES =
12 else
13 LOG_SOURCES = gstlog.c
14 endif
15
16 libgstcoretracers_la_DEPENDENCIES = $(top_builddir)/gst/libgstreamer-@GST_API_VERSION@.la
17 libgstcoretracers_la_SOURCES = \
18   gstlatency.c \
19   gstleaks.c \
20   $(LOG_SOURCES) \
21   $(RUSAGE_SOURCES) \
22   gststats.c \
23   gsttracers.c
24
25 libgstcoretracers_la_CFLAGS = $(GST_OBJ_CFLAGS) \
26   -DGST_USE_UNSTABLE_API
27 libgstcoretracers_la_LIBADD = $(GST_OBJ_LIBS)
28 libgstcoretracers_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
29
30 noinst_HEADERS = \
31   gstlatency.h \
32   gstleaks.h \
33   gstlog.h \
34   gstrusage.h \
35   gststats.h
36
37 CLEANFILES = *.gcno *.gcda *.gcov *.gcov.out
38
39 %.c.gcov: .libs/libgstcoretracers_la-%.gcda %.c
40         $(GCOV) -b -f -o $^ > $@.out
41
42 gcov: $(libgstcoretracers_la_SOURCES:=.gcov)
43