diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2007-01-23 00:26:03 +0000 |
---|---|---|
committer | Jelmer Vernooij <jelmer@samba.org> | 2007-01-23 00:26:03 +0000 |
commit | 11268eb9d57806f26994afad0e42e609564de503 (patch) | |
tree | 4f264fccae5b4f1b89b23b9ba2a2f82f460c215f | |
parent | 5651d0b079613de1988936cb8d4977cfdb41a433 (diff) | |
download | samba-11268eb9d57806f26994afad0e42e609564de503.tar.gz samba-11268eb9d57806f26994afad0e42e609564de503.tar.xz samba-11268eb9d57806f26994afad0e42e609564de503.zip |
r20961: Fix lcov
-rw-r--r-- | .bzrignore | 1 | ||||
-rw-r--r-- | source/torture/config.mk | 12 |
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 |