From 2cd20b3e73d0162e3fa23ebcee8e89a3b967ca6f Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 07:41:20 +0200 Subject: Adding upstream version 0.6.2. Signed-off-by: Daniel Baumann --- coverage.mk | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 coverage.mk (limited to 'coverage.mk') diff --git a/coverage.mk b/coverage.mk new file mode 100644 index 0000000..01cbadd --- /dev/null +++ b/coverage.mk @@ -0,0 +1,22 @@ +.PHONY: coverage genlcov coverage-clean + +coverage: + -$(MAKE) $(AM_MAKEFLAGS) -k check + $(MAKE) $(AM_MAKEFLAGS) genlcov + +infos = libcmis-lcov.info libcmis-c-lcov.info +$(infos): %-lcov.info: + $(LCOV) --directory $(top_builddir)/src/$* \ + --base-directory $(top_builddir)/src/$* \ + --capture \ + --output-file $@ \ + --no-external \ + --compat-libtool +genlcov: $(infos) + LANG=C $(GENHTML) --output-directory libcmis-lcov --title "Libcmis Code Coverage" --legend --show-details $^ + @echo "file://$(abs_top_builddir)/libcmis-lcov/index.html" + +coverage-clean: + -$(LCOV) --directory $(top_builddir) -z + -rm -rf $(infos) libcmis-lcov + -find $(top_builddir) -type f -name "*.gcda" -o -name "*.gcno" -o -name "*.gcov" -exec rm "{}" \; -- cgit v1.2.3