Blame plugins/tracers/Makefile.am

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