Makefile: Add cover_db target
[gitweb.git] / Makefile
index 11f1df2787d212bdbbd5dd2b380a71331e9e3488..0de4c6ed5e114e4b891254c3e78ce2898fb92178 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -2298,6 +2298,7 @@ coverage-clean:
        $(RM) $(addsuffix *.gcda,$(object_dirs))
        $(RM) $(addsuffix *.gcno,$(object_dirs))
        $(RM) coverage-untested-functions
+       $(RM) -r cover_db/
 
 COVERAGE_CFLAGS = $(CFLAGS) -O0 -ftest-coverage -fprofile-arcs
 COVERAGE_LDFLAGS = $(CFLAGS)  -O0 -lgcov
@@ -2317,3 +2318,6 @@ coverage-untested-functions: coverage-report
        grep '^function.*called 0 ' *.c.gcov \
                | sed -e 's/\([^:]*\)\.gcov: *function \([^ ]*\) called.*/\1: \2/' \
                > coverage-untested-functions
+
+cover_db: coverage-report
+       gcov2perl -db cover_db *.gcov