summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2007-01-23 00:26:03 +0000
committerJelmer Vernooij <jelmer@samba.org>2007-01-23 00:26:03 +0000
commit11268eb9d57806f26994afad0e42e609564de503 (patch)
tree4f264fccae5b4f1b89b23b9ba2a2f82f460c215f
parent5651d0b079613de1988936cb8d4977cfdb41a433 (diff)
downloadsamba-11268eb9d57806f26994afad0e42e609564de503.tar.gz
samba-11268eb9d57806f26994afad0e42e609564de503.tar.xz
samba-11268eb9d57806f26994afad0e42e609564de503.zip
r20961: Fix lcov
-rw-r--r--.bzrignore1
-rw-r--r--source/torture/config.mk12
2 files changed, 6 insertions, 7 deletions
diff --git a/.bzrignore b/.bzrignore
index bf51f9ab9f8..fc9b4646218 100644
--- a/.bzrignore
+++ b/.bzrignore
@@ -160,3 +160,4 @@ source/pidl/blib
source/pidl/pm_to_blib
source/coverage
source/st
+source/samba.info
diff --git a/source/torture/config.mk b/source/torture/config.mk
index 651f09dc25b..82fbf41ed12 100644
--- a/source/torture/config.mk
+++ b/source/torture/config.mk
@@ -336,20 +336,18 @@ MANPAGE = man/locktest.1
GCOV_FLAGS = -ftest-coverage -fprofile-arcs
GCOV_LIBS = -lgcov
-gcov:
+test_cov:
@$(MAKE) test \
HOSTCC_CFLAGS="$(HOSTCC_CFLAGS) $(GCOV_FLAGS)" \
CFLAGS="$(CFLAGS) $(GCOV_FLAGS)" \
LDFLAGS="$(LDFLAGS) $(GCOV_FLAGS) $(GCOV_LIBS)"
+
+gcov: test_cov
for I in $(sort $(dir $(ALL_OBJS))); \
do $(GCOV) -p -o $$I $$I/*.c; \
done
-lcov:
- @$(MAKE) test \
- HOSTCC_CFLAGS="$(HOSTCC_CFLAGS) $(GCOV_FLAGS)" \
- CFLAGS="$(CFLAGS) $(GCOV_FLAGS)" \
- LDFLAGS="$(LDFLAGS) $(GCOV_FLAGS) $(GCOV_LIBS)"
- rm **/{lex,parse}.{gcda,gcno}
+lcov: test_cov
+ rm heimdal/lib/*/{lex,parse}.{gcda,gcno}
lcov --base-directory `pwd` --directory . --capture --output-file samba.info
genhtml -o coverage samba.info