1
0
mirror of https://github.com/samba-team/samba.git synced 2025-09-21 21:44:21 +03:00

r20961: Fix lcov

(This used to be commit fa659bed48)
This commit is contained in:
Jelmer Vernooij
2007-01-23 00:26:03 +00:00
committed by Gerald (Jerry) Carter
parent 45c2b83ec7
commit 1a803d13b8
2 changed files with 6 additions and 7 deletions

View File

@@ -160,3 +160,4 @@ source/pidl/blib
source/pidl/pm_to_blib source/pidl/pm_to_blib
source/coverage source/coverage
source/st source/st
source/samba.info

View File

@@ -336,20 +336,18 @@ MANPAGE = man/locktest.1
GCOV_FLAGS = -ftest-coverage -fprofile-arcs GCOV_FLAGS = -ftest-coverage -fprofile-arcs
GCOV_LIBS = -lgcov GCOV_LIBS = -lgcov
gcov: test_cov:
@$(MAKE) test \ @$(MAKE) test \
HOSTCC_CFLAGS="$(HOSTCC_CFLAGS) $(GCOV_FLAGS)" \ HOSTCC_CFLAGS="$(HOSTCC_CFLAGS) $(GCOV_FLAGS)" \
CFLAGS="$(CFLAGS) $(GCOV_FLAGS)" \ CFLAGS="$(CFLAGS) $(GCOV_FLAGS)" \
LDFLAGS="$(LDFLAGS) $(GCOV_FLAGS) $(GCOV_LIBS)" LDFLAGS="$(LDFLAGS) $(GCOV_FLAGS) $(GCOV_LIBS)"
gcov: test_cov
for I in $(sort $(dir $(ALL_OBJS))); \ for I in $(sort $(dir $(ALL_OBJS))); \
do $(GCOV) -p -o $$I $$I/*.c; \ do $(GCOV) -p -o $$I $$I/*.c; \
done done
lcov: lcov: test_cov
@$(MAKE) test \ rm heimdal/lib/*/{lex,parse}.{gcda,gcno}
HOSTCC_CFLAGS="$(HOSTCC_CFLAGS) $(GCOV_FLAGS)" \
CFLAGS="$(CFLAGS) $(GCOV_FLAGS)" \
LDFLAGS="$(LDFLAGS) $(GCOV_FLAGS) $(GCOV_LIBS)"
rm **/{lex,parse}.{gcda,gcno}
lcov --base-directory `pwd` --directory . --capture --output-file samba.info lcov --base-directory `pwd` --directory . --capture --output-file samba.info
genhtml -o coverage samba.info genhtml -o coverage samba.info