From: Ævar Arnfjörð Bjarmason Date: Sat, 24 Jul 2010 20:50:59 GMT Subject: [PATCH 2/6] Makefile: Include subdirectories in "make cover" reports Message-ID: <1280004663-4887-3-git-send-email-avarab@gmail.com> In-Reply-To: <1280004663-4887-1-git-send-email-avarab@gmail.com> 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 --- 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