]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
Update gnulib files.
authorSimon Josefsson <simon@josefsson.org>
Wed, 29 Oct 2008 20:51:12 +0000 (21:51 +0100)
committerSimon Josefsson <simon@josefsson.org>
Wed, 29 Oct 2008 20:51:12 +0000 (21:51 +0100)
cfg.mk
maint.mk

diff --git a/cfg.mk b/cfg.mk
index 3037b1a2232cded91c6c79b6e59bf0496cbf89e0..fd04a90a61a0c71c4a8f15640b70a7266eab1dc9 100644 (file)
--- a/cfg.mk
+++ b/cfg.mk
@@ -46,25 +46,9 @@ bootstrap: autoreconf
 
 # Code Coverage
 
-init-coverage:
-       make clean
-       lcov --directory . --zerocounters
+pre-coverage:
        ln -sf /usr/local/share/gaa/gaa.skel src/gaa.skel
 
-COVERAGE_OPTS="-g -fprofile-arcs -ftest-coverage"
-
-build-coverage:
-       make CFLAGS=$(COVERAGE_OPTS) CXXFLAGS=$(COVERAGE_OPTS) VALGRIND=
-       make CFLAGS=$(COVERAGE_OPTS) CXXFLAGS=$(COVERAGE_OPTS) VALGRIND= check
-       mkdir -p doc/coverage
-       lcov --directory . --output-file doc/coverage/$(PACKAGE).info --capture
-
-gen-coverage:
-       genhtml --output-directory doc/coverage doc/coverage/$(PACKAGE).info \
-               --highlight --frames --legend --title "$(PACKAGE_NAME)"
-
-coverage: init-coverage build-coverage gen-coverage
-
 web-coverage:
        rm -fv `find $(htmldir)/coverage -type f | grep -v CVS`
        cp -rv doc/coverage/* $(htmldir)/coverage/
index 24b76503d4afe825ff0453766048184d92189641..2eea98d5d460195324ade14854b0b7d431c89f63 100644 (file)
--- a/maint.mk
+++ b/maint.mk
@@ -105,6 +105,30 @@ syntax-check-rules := $(shell sed -n 's/^\(sc_[a-zA-Z0-9_-]*\):.*/\1/p' $(ME))
 
 syntax-check: $(syntax-check-rules)
 
+# Code Coverage
+
+init-coverage:
+       make clean
+       lcov --directory . --zerocounters
+
+COVERAGE_CCOPTS ?= "-g -fprofile-arcs -ftest-coverage"
+COVERAGE_OUT ?= doc/coverage
+
+build-coverage:
+       make CFLAGS=$(COVERAGE_CCOPTS) CXXFLAGS=$(COVERAGE_CCOPTS)
+       make CFLAGS=$(COVERAGE_CCOPTS) CXXFLAGS=$(COVERAGE_CCOPTS) check
+       mkdir -p $(COVERAGE_OUT)
+       lcov --directory . --output-file $(COVERAGE_OUT)/$(PACKAGE).info \
+               --capture
+
+gen-coverage:
+       genhtml --output-directory $(COVERAGE_OUT) \
+               $(COVERAGE_OUT)/$(PACKAGE).info \
+               --highlight --frames --legend \
+               --title "$(PACKAGE_NAME)"
+
+coverage: init-coverage build-coverage gen-coverage
+
 # Update gettext files.
 PACKAGE ?= $(shell basename $(PWD))
 POURL = http://translationproject.org/latest/$(PACKAGE)/