summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorchpe <chpe@2f5784b3-3f2a-0410-8824-cb99058d5e15>2012-10-27 18:04:36 +0000
committerchpe <chpe@2f5784b3-3f2a-0410-8824-cb99058d5e15>2012-10-27 18:04:36 +0000
commit7909291f0b396865d88451915a7e6c5cd34a4b8d (patch)
treee89e15e832d540022a4cfdf3778cfaa91497328e /Makefile.am
parentcd5d1048885dc8a0f79dbcc59669788fa953d784 (diff)
downloadpcre-7909291f0b396865d88451915a7e6c5cd34a4b8d.tar.gz
build: Add target to just clean the *.gcda files
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1181 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am13
1 files changed, 9 insertions, 4 deletions
diff --git a/Makefile.am b/Makefile.am
index 11c5b04..004034e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -763,6 +763,8 @@ if WITH_GCOV
# coverage-report: This creates the coverage report only
# coverage-clean-report: This removes the generated coverage report
# without cleaning the coverage data itself
+# coverage-clean-data: This removes the captured coverage data without
+# removing the coverage files created at compile time (*.gcno)
# coverage-clean: This cleans all coverage data including the generated
# coverage report.
@@ -820,16 +822,19 @@ coverage-clean-report:
-rm -f "$(COVERAGE_OUTPUT_FILE)" "$(COVERAGE_OUTPUT_FILE).tmp"
-rm -rf "$(COVERAGE_OUTPUT_DIR)"
-coverage-clean: coverage-reset coverage-clean-report
- -find $(top_builddir) -name "*.gcda" -or -name "*.gcno" -delete
+coverage-clean-data:
+ -find $(top_builddir) -name "*.gcda" -delete
+
+coverage-clean: coverage-reset coverage-clean-report coverage-clean-data
+ -find $(top_builddir) -name "*.gcno" -delete
coverage-distclean: coverage-clean
-coverage: coverage-baseline coverage-check coverage-report
+coverage: coverage-reset coverage-baseline coverage-check coverage-report
clean-local: coverage-clean
distclean-local: coverage-distclean
-.PHONY: coverage coverage-baseline coverage-check coverage-report coverage-reset coverage-clean-report coverage-clean coverage-distclean
+.PHONY: coverage coverage-baseline coverage-check coverage-report coverage-reset coverage-clean-report coverage-clean-data coverage-clean coverage-distclean
else