Update of /cvsroot/aaf/AAF/Utilities/AAFAnalyzer
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20375/Utilities/AAFAnalyzer
Modified Files:
GNUmakefile aafanalyzer.mk
Log Message:
gcov target added to AAFAnalyzer makefiles
Index: GNUmakefile
===================================================================
RCS file: /cvsroot/aaf/AAF/Utilities/AAFAnalyzer/GNUmakefile,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** GNUmakefile 6 Dec 2005 16:50:50 -0000 1.7
--- GNUmakefile 30 Jan 2006 19:54:00 -0000 1.8
***************
*** 34,39 ****
--- 34,45 ----
RegressionTestFiles
+ GCOV =
+
all: $(ALL)
+ .PHONY: gcov
+ gcov: GCOV = gcov
+ gcov: $(ALL)
+
.PHONY: RegressionTest
RegressionTest: RegressionTestStructure RegressionTestFiles
***************
*** 41,85 ****
.PHONY: AnalyzerBase
AnalyzerBase:
! cd AnalyzerBase && $(MAKE)
.PHONY: AAFAnalyzerBase
AAFAnalyzerBase: AnalyzerBase
! cd AAFAnalyzerBase && $(MAKE)
.PHONY: EPAnalyzerBase
EPAnalyzerBase: AnalyzerBase AAFAnalyzerBase
! cd EPAnalyzerBase && $(MAKE)
.PHONY: RequirementLib
RequirementLib: AnalyzerBase
! cd RequirementLib && $(MAKE)
.PHONY: TestPhaseLib
TestPhaseLib: AnalyzerBase RequirementLib
! cd TestPhaseLib && $(MAKE)
.PHONY: BaseTestImpl
BaseTestImpl: AnalyzerBase AAFAnalyzerBase RequirementLib TestPhaseLib
! cd BaseTestImpl && $(MAKE)
.PHONY: RegressionTestStructure
RegressionTestStructure: AnalyzerBase AAFAnalyzerBase RequirementLib TestPhaseLib BaseTestImpl
! cd RegressionTest && $(MAKE) $@
.PHONY: EditProtocolTestImpl
EditProtocolTestImpl: AnalyzerBase AAFAnalyzerBase EPAnalyzerBase RequirementLib TestPhaseLib
! cd EditProtocolTestImpl && $(MAKE)
.PHONY: AAFAnalyzer
AAFAnalyzer: AAFAnalyzerBase RequirementLib TestPhaseLib BaseTestImpl EditProtocolTestImpl
! cd AAFAnalyzer && $(MAKE)
.PHONY: RegressionTestFiles
RegressionTestFiles: AAFAnalyzerBase RequirementLib TestPhaseLib BaseTestImpl EditProtocolTestImpl AAFAnalyzer
! cd RegressionTest && $(MAKE) $@
.PHONY : check
check : RegressionTestStructure RegressionTestFiles AAFAnalyzer
! cd RegressionTest && $(MAKE) $@
.PHONY: clean
--- 47,91 ----
.PHONY: AnalyzerBase
AnalyzerBase:
! cd AnalyzerBase && $(MAKE) $(GCOV)
.PHONY: AAFAnalyzerBase
AAFAnalyzerBase: AnalyzerBase
! cd AAFAnalyzerBase && $(MAKE) $(GCOV)
.PHONY: EPAnalyzerBase
EPAnalyzerBase: AnalyzerBase AAFAnalyzerBase
! cd EPAnalyzerBase && $(MAKE) $(GCOV)
.PHONY: RequirementLib
RequirementLib: AnalyzerBase
! cd RequirementLib && $(MAKE) $(GCOV)
.PHONY: TestPhaseLib
TestPhaseLib: AnalyzerBase RequirementLib
! cd TestPhaseLib && $(MAKE) $(GCOV)
.PHONY: BaseTestImpl
BaseTestImpl: AnalyzerBase AAFAnalyzerBase RequirementLib TestPhaseLib
! cd BaseTestImpl && $(MAKE) $(GCOV)
.PHONY: RegressionTestStructure
RegressionTestStructure: AnalyzerBase AAFAnalyzerBase RequirementLib TestPhaseLib BaseTestImpl
! cd RegressionTest && $(MAKE) $(GCOV) $@
.PHONY: EditProtocolTestImpl
EditProtocolTestImpl: AnalyzerBase AAFAnalyzerBase EPAnalyzerBase RequirementLib TestPhaseLib
! cd EditProtocolTestImpl && $(MAKE) $(GCOV)
.PHONY: AAFAnalyzer
AAFAnalyzer: AAFAnalyzerBase RequirementLib TestPhaseLib BaseTestImpl EditProtocolTestImpl
! cd AAFAnalyzer && $(MAKE) $(GCOV)
.PHONY: RegressionTestFiles
RegressionTestFiles: AAFAnalyzerBase RequirementLib TestPhaseLib BaseTestImpl EditProtocolTestImpl AAFAnalyzer
! cd RegressionTest && $(MAKE) $(GCOV) $@
.PHONY : check
check : RegressionTestStructure RegressionTestFiles AAFAnalyzer
! cd RegressionTest && $(MAKE) $(GCOV) $@
.PHONY: clean
Index: aafanalyzer.mk
===================================================================
RCS file: /cvsroot/aaf/AAF/Utilities/AAFAnalyzer/aafanalyzer.mk,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** aafanalyzer.mk 13 Oct 2005 19:33:59 -0000 1.7
--- aafanalyzer.mk 30 Jan 2006 19:54:00 -0000 1.8
***************
*** 58,61 ****
--- 58,65 ----
all : $(OBJDIR) $(BINTARGET) $(LIBDIR)
+ .PHONY : gcov
+ gcov : CFLAGS+= -fprofile-arcs -ftest-coverage
+ gcov : $(OBJDIR) $(BINTARGET) $(LIBDIR)
+
ifeq ($(AAFTARGET),Debug-static)
$(BINTARGET) : $(CXXOBJS) $(AXPROGRAM_ADDITIONAL_DEPENDS) $(LIBDIR)
|