plugin_LTLIBRARIES = libgstcoretracers.la if HAVE_GETRUSAGE RUSAGE_SOURCES = gstrusage.c else RUSAGE_SOURCES = endif if GST_DISABLE_GST_DEBUG LOG_SOURCES = GST_PRINTF_LA = else LOG_SOURCES = gstlog.c GST_PRINTF_LA = $(top_builddir)/gst/printf/libgstprintf.la endif libgstcoretracers_la_DEPENDENCIES = $(top_builddir)/gst/libgstreamer-@GST_API_VERSION@.la libgstcoretracers_la_SOURCES = \ gstlatency.c \ gstleaks.c \ $(LOG_SOURCES) \ $(RUSAGE_SOURCES) \ gststats.c \ gsttracers.c libgstcoretracers_la_CFLAGS = $(GST_OBJ_CFLAGS) \ -DGST_USE_UNSTABLE_API libgstcoretracers_la_LIBADD = \ $(GST_PRINTF_LA) \ $(GST_OBJ_LIBS) \ $(UNWIND_LIBS) libgstcoretracers_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) libgstcoretracers_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS) noinst_HEADERS = \ gstlatency.h \ gstleaks.h \ gstlog.h \ gstrusage.h \ gststats.h CLEANFILES = *.gcno *.gcda *.gcov *.gcov.out %.c.gcov: .libs/libgstcoretracers_la-%.gcda %.c $(GCOV) -b -f -o $^ > $@.out gcov: $(libgstcoretracers_la_SOURCES:=.gcov)