#------------------------------------------------------------------------------ !ifndef ROOT ROOT = $(MAKEDIR)\.. !endif #------------------------------------------------------------------------------ DCC = $(ROOT)\bin\dcc32.exe $** BRCC = $(ROOT)\bin\brcc32.exe $** #------------------------------------------------------------------------------ default: all #------------------------------------------------------------------------------ # Rules for building from command prompt MakeBuildDirs: MakeBuildDirs.bat call $** MAKEN = $(ROOT)\bin\$(MAKE) -$(MAKEFLAGS) -f PROJECTNAMES = XercesLib DOMCount DOMPrint SAXCount SAXPrint SAX2Count SAX2Print \ DOMTest DOMMemTest DOMRangeTest DOMTraversal EncodingTest InitTermTest \ ThreadTest MemHandlerTest XSerializerTest PSVIWriter SCMPrint MemParse Redirect \ StdInParse PParse EnumVal SEnumVal CreateDOMDocument XSValueTest \ DOMTypeInfoTest !include ..\..\..\..\version.incl XERCESVER=$(VER) buildall: clearall $(PROJECTNAMES) all: $(PROJECTNAMES) clearall: del /q ..\..\..\..\Build\Win32\BCC.551\*.* ..\..\..\..\Build\Win32\BCC.551\obj\*.* XercesLib: XercesLib\XercesLib.mak cd $< copy ..\..\..\..\..\src\xercesc\util\Xerces_autoconf_config.borland.hpp ..\..\..\..\..\src\xercesc\util\Xerces_autoconf_config.hpp $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) -DWITHASM=$(WITHASM) cd .. DOMPrint: DOMPrint\DOMPrint.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. DOMCount: DOMCount\DOMCount.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. SAXCount: SAXCount\SAXCount.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. SAXPrint: SAXPrint\SAXPrint.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. SAX2Count: SAX2Count\SAX2Count.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. SAX2Print: SAX2Print\SAX2Print.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. DOMTest: DOMTest\DOMTest.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. DOMMemTest: DOMMemTest\DOMMemTest.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. DOMRangeTest: DOMRangeTest\DOMRangeTest.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. DOMTraversal: DOMTraversal\DOMTraversal.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. EncodingTest: EncodingTest\EncodingTest.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. InitTermTest: InitTermTest\InitTermTest.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. ThreadTest: ThreadTest\ThreadTest.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. MemHandlerTest: MemHandlerTest\MemHandlerTest.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. XSerializerTest: XSerializerTest\XSerializerTest.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. PSVIWriter: PSVIWriter\PSVIWriter.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. SCMPrint: SCMPrint\SCMPrint.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. MemParse: MemParse\MemParse.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. Redirect: Redirect\Redirect.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. StdInParse: StdInParse\StdInParse.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. PParse: PParse\PParse.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. EnumVal: EnumVal\EnumVal.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. SEnumVal: SEnumVal\SEnumVal.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. CreateDOMDocument: CreateDOMDocument\CreateDOMDocument.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. XSValueTest: XSValueTest\XSValueTest.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd .. DOMTypeInfoTest: DOMTypeInfoTest\DOMTypeInfoTest.mak cd $< $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) cd ..