svn commit: samba r25997 - in branches/SAMBA_4_0/source/torture: .
metze at samba.org
metze at samba.org
Fri Nov 16 11:29:17 GMT 2007
Author: metze
Date: 2007-11-16 11:29:16 +0000 (Fri, 16 Nov 2007)
New Revision: 25997
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=25997
Log:
torture: fix variables passed by make gcov
metze
Modified:
branches/SAMBA_4_0/source/torture/config.mk
Changeset:
Modified: branches/SAMBA_4_0/source/torture/config.mk
===================================================================
--- branches/SAMBA_4_0/source/torture/config.mk 2007-11-16 11:27:48 UTC (rev 25996)
+++ branches/SAMBA_4_0/source/torture/config.mk 2007-11-16 11:29:16 UTC (rev 25997)
@@ -366,17 +366,21 @@
# End BINARY locktest
#################################
-GCOV_FLAGS = -ftest-coverage -fprofile-arcs
-GCOV_LIBS = -lgcov
+GCOV_CFLAGS = -ftest-coverage -fprofile-arcs
+GCOV_LDFLAGS = $(GCOV_CFLAGS) -lgcov
COV_TARGET = test
+COV_VARS = \
+ CFLAGS="$(CFLAGS) $(GCOV_CFLAGS)" \
+ BNLD_FLAGS="$(BNLD_FLAGS) $(GCOV_LDFLAGS)" \
+ SHLD_FLAGS="$(SHLD_FLAGS) $(GCOV_LDFLAGS)" \
+ MDLD_FLAGS="$(MDLD_FLAGS) $(GCOV_LDFLAGS)" \
+ HOSTCC_FLAGS="$(HOSTCC_FLAGS) $(GCOV_CFLAGS)" \
+ HOSTLD_FLAGS="$(HOSTLD_FLAGS) $(GCOV_LDLAGS)"
+
test_cov:
- @$(MAKE) $(COV_TARGET) \
- HOSTCC_CFLAGS="$(HOSTCC_CFLAGS) $(GCOV_FLAGS)" \
- CFLAGS="$(CFLAGS) $(GCOV_FLAGS)" \
- LDFLAGS="$(LDFLAGS) $(GCOV_FLAGS) $(GCOV_LIBS)" \
- SHLD_FLAGS="$(SHLD_FLAGS) $(GCOV_FLAGS) $(GCOV_LIBS)"
+ @$(MAKE) $(COV_TARGET) $(COV_VARS)
gcov: test_cov
for I in $(sort $(dir $(ALL_OBJS))); \
@@ -385,11 +389,7 @@
lcov-split:
rm -f samba.info
- @$(MAKE) $(COV_TARGET) \
- HOSTCC_CFLAGS="$(HOSTCC_CFLAGS) $(GCOV_FLAGS)" \
- CFLAGS="$(CFLAGS) $(GCOV_FLAGS)" \
- LDFLAGS="$(LDFLAGS) $(GCOV_FLAGS) $(GCOV_LIBS)" \
- SHLD_FLAGS="$(SHLD_FLAGS) $(GCOV_FLAGS) $(GCOV_LIBS)" \
+ @$(MAKE) $(COV_TARGET) $(COV_VARS) \
TEST_OPTIONS="--analyse-cmd=\"lcov --base-directory `pwd` --directory . --capture --output-file samba.info -t\""
-rm heimdal/lib/*/{lex,parse}.{gcda,gcno}
genhtml -o coverage samba.info
More information about the samba-cvs
mailing list