Rev 11285: Add lcov target, fix gcov. in file:///home/jelmer/bzr.samba/SAMBA_4_0/

Jelmer Vernooij jelmer at samba.org
Mon Jan 22 18:12:46 GMT 2007


------------------------------------------------------------
revno: 11285
revision-id: jelmer at samba.org-20070122181120-3n8ah238pjbzylyo
parent: svn-v2:20952 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: SAMBA_4_0
timestamp: Mon 2007-01-22 19:11:20 +0100
message:
  Add lcov target, fix gcov.
modified:
  source/torture/config.mk       svn-v2:860 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0-source%2ftorture%2fconfig.mk
=== modified file 'source/torture/config.mk'
--- a/source/torture/config.mk	2007-01-05 21:27:24 +0000
+++ b/source/torture/config.mk	2007-01-22 18:11:20 +0000
@@ -338,9 +338,18 @@
 
 gcov: 
 	@$(MAKE) test \
+		HOSTCC_CFLAGS="$(HOSTCC_CFLAGS) $(GCOV_FLAGS)" \
 		CFLAGS="$(CFLAGS) $(GCOV_FLAGS)" \
-		LD_FLAGS="$(LD_FLAGS) $(GCOV_FLAGS)" \
-		LIBS="$(LIBS) $(GCOV_LIBS)"
+		LDFLAGS="$(LDFLAGS) $(GCOV_FLAGS) $(GCOV_LIBS)"
 	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 --base-directory `pwd` --directory . --capture --output-file samba.info
+	genhtml -o coverage samba.info



More information about the samba-cvs mailing list