You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

172 lines
4.1 KiB

  1. #------------------------------------------------------------------------------
  2. !ifndef ROOT
  3. ROOT = $(MAKEDIR)\..
  4. !endif
  5. #------------------------------------------------------------------------------
  6. DCC = $(ROOT)\bin\dcc32.exe $**
  7. BRCC = $(ROOT)\bin\brcc32.exe $**
  8. #------------------------------------------------------------------------------
  9. default: all
  10. #------------------------------------------------------------------------------
  11. # Rules for building from command prompt
  12. MakeBuildDirs: MakeBuildDirs.bat
  13. call $**
  14. MAKEN = $(ROOT)\bin\$(MAKE) -$(MAKEFLAGS) -f
  15. PROJECTNAMES = XercesLib DOMCount DOMPrint SAXCount SAXPrint SAX2Count SAX2Print \
  16. DOMTest DOMMemTest DOMRangeTest DOMTraversal EncodingTest InitTermTest \
  17. ThreadTest MemHandlerTest XSerializerTest PSVIWriter SCMPrint MemParse Redirect \
  18. StdInParse PParse EnumVal SEnumVal CreateDOMDocument XSValueTest \
  19. DOMTypeInfoTest NetAccessorTest
  20. !include ..\..\..\..\version.incl
  21. XERCESVER=$(VER)
  22. buildall: clearall $(PROJECTNAMES)
  23. all: $(PROJECTNAMES)
  24. clearall:
  25. del /q ..\..\..\..\Build\Win32\BCC5\*.* ..\..\..\..\Build\Win32\BCC5\obj\*.*
  26. XercesLib: XercesLib\XercesLib.mak
  27. cd $<
  28. copy ..\..\..\..\..\src\xercesc\util\Xerces_autoconf_config.borland.hpp ..\..\..\..\..\src\xercesc\util\Xerces_autoconf_config.hpp
  29. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER) -DWITHASM=$(WITHASM)
  30. cd ..
  31. DOMPrint: DOMPrint\DOMPrint.mak
  32. cd $<
  33. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  34. cd ..
  35. DOMCount: DOMCount\DOMCount.mak
  36. cd $<
  37. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  38. cd ..
  39. SAXCount: SAXCount\SAXCount.mak
  40. cd $<
  41. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  42. cd ..
  43. SAXPrint: SAXPrint\SAXPrint.mak
  44. cd $<
  45. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  46. cd ..
  47. SAX2Count: SAX2Count\SAX2Count.mak
  48. cd $<
  49. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  50. cd ..
  51. SAX2Print: SAX2Print\SAX2Print.mak
  52. cd $<
  53. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  54. cd ..
  55. DOMTest: DOMTest\DOMTest.mak
  56. cd $<
  57. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  58. cd ..
  59. DOMMemTest: DOMMemTest\DOMMemTest.mak
  60. cd $<
  61. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  62. cd ..
  63. DOMRangeTest: DOMRangeTest\DOMRangeTest.mak
  64. cd $<
  65. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  66. cd ..
  67. DOMTraversal: DOMTraversal\DOMTraversal.mak
  68. cd $<
  69. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  70. cd ..
  71. EncodingTest: EncodingTest\EncodingTest.mak
  72. cd $<
  73. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  74. cd ..
  75. InitTermTest: InitTermTest\InitTermTest.mak
  76. cd $<
  77. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  78. cd ..
  79. ThreadTest: ThreadTest\ThreadTest.mak
  80. cd $<
  81. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  82. cd ..
  83. MemHandlerTest: MemHandlerTest\MemHandlerTest.mak
  84. cd $<
  85. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  86. cd ..
  87. XSerializerTest: XSerializerTest\XSerializerTest.mak
  88. cd $<
  89. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  90. cd ..
  91. PSVIWriter: PSVIWriter\PSVIWriter.mak
  92. cd $<
  93. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  94. cd ..
  95. SCMPrint: SCMPrint\SCMPrint.mak
  96. cd $<
  97. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  98. cd ..
  99. MemParse: MemParse\MemParse.mak
  100. cd $<
  101. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  102. cd ..
  103. Redirect: Redirect\Redirect.mak
  104. cd $<
  105. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  106. cd ..
  107. StdInParse: StdInParse\StdInParse.mak
  108. cd $<
  109. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  110. cd ..
  111. PParse: PParse\PParse.mak
  112. cd $<
  113. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  114. cd ..
  115. EnumVal: EnumVal\EnumVal.mak
  116. cd $<
  117. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  118. cd ..
  119. SEnumVal: SEnumVal\SEnumVal.mak
  120. cd $<
  121. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  122. cd ..
  123. CreateDOMDocument: CreateDOMDocument\CreateDOMDocument.mak
  124. cd $<
  125. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  126. cd ..
  127. XSValueTest: XSValueTest\XSValueTest.mak
  128. cd $<
  129. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  130. cd ..
  131. DOMTypeInfoTest: DOMTypeInfoTest\DOMTypeInfoTest.mak
  132. cd $<
  133. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  134. cd ..
  135. NetAccessorTest: NetAccessorTest\NetAccessorTest.mak
  136. cd $<
  137. $(MAKEN) $<.mak -DXERCESVER=$(XERCESVER)
  138. cd ..