The buildin/, xdiff/ and compat/ subdirectories weren't being included in the gcov aggregation, nor were the files there being cleaned up. Changed rm -f to the $(RM) variable while I was at it. Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@xxxxxxxxx> --- Makefile | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/Makefile b/Makefile index bc3c570..63f3f84 100644 --- a/Makefile +++ b/Makefile @@ -2281,7 +2281,10 @@ coverage: $(MAKE) coverage-report coverage-clean: - rm -f *.gcda *.gcno + $(RM) *.gcov *.gcda *.gcno + $(RM) builtin/*.gcov + $(RM) builtin/*.gcda + $(RM) builtin/*.gcno COVERAGE_CFLAGS = $(CFLAGS) -O0 -ftest-coverage -fprofile-arcs COVERAGE_LDFLAGS = $(CFLAGS) -O0 -lgcov @@ -2293,6 +2296,9 @@ coverage-build: coverage-clean coverage-report: gcov -b *.c + gcov -b -o builtin builtin/*.c + gcov -b -o xdiff xdiff/*.c + gcov -b -o compat compat/*.c grep '^function.*called 0 ' *.c.gcov \ | sed -e 's/\([^:]*\)\.gcov: *function \([^ ]*\) called.*/\1: \2/' \ | tee coverage-untested-functions -- 1.7.0.4 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html