Source code of Windows XP (NT5)
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.

306 lines
6.1 KiB

  1. #
  2. # Copyright (c) 1999, 2000
  3. # Intel Corporation.
  4. # All rights reserved.
  5. #
  6. # Redistribution and use in source and binary forms, with or without modification,
  7. # are permitted provided that the following conditions are met:
  8. #
  9. # 1. Redistributions of source code must retain the above copyright notice,
  10. # this list of conditions and the following disclaimer.
  11. #
  12. # 2. Redistributions in binary form must reproduce the above copyright notice,
  13. # this list of conditions and the following disclaimer in the documentation
  14. # and/or other materials provided with the distribution.
  15. #
  16. # 3. All advertising materials mentioning features or use of this software must
  17. # display the following acknowledgement:
  18. #
  19. # This product includes software developed by Intel Corporation and its
  20. # contributors.
  21. #
  22. # 4. Neither the name of Intel Corporation or its contributors may be used to
  23. # endorse or promote products derived from this software without specific
  24. # prior written permission.
  25. #
  26. # THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION AND CONTRIBUTORS ``AS IS'' AND
  27. # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
  28. # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
  29. # DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION OR CONTRIBUTORS BE LIABLE FOR
  30. # ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
  31. # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
  32. # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
  33. # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  34. # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
  35. # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  36. #
  37. SOURCE_DIR=$(SDK_INSTALL_DIR)\efishell
  38. !include $(SDK_INSTALL_DIR)\build\$(SDK_BUILD_ENV)\sdk.env
  39. all :
  40. cd $(SOURCE_DIR)\attrib
  41. nmake -f attrib.mak all
  42. cd $(SOURCE_DIR)
  43. cd $(SOURCE_DIR)\bcfg
  44. nmake -f bcfg.mak all
  45. cd $(SOURCE_DIR)
  46. cd $(SOURCE_DIR)\cls
  47. nmake -f cls.mak all
  48. cd $(SOURCE_DIR)
  49. cd $(SOURCE_DIR)\comp
  50. nmake -f comp.mak all
  51. cd $(SOURCE_DIR)
  52. cd $(SOURCE_DIR)\cp
  53. nmake -f cp.mak all
  54. cd $(SOURCE_DIR)
  55. cd $(SOURCE_DIR)\date
  56. nmake -f date.mak all
  57. cd $(SOURCE_DIR)
  58. cd $(SOURCE_DIR)\debug
  59. nmake -f debug.mak all
  60. cd $(SOURCE_DIR)
  61. cd $(SOURCE_DIR)\dmpstore
  62. nmake -f dmpstore.mak all
  63. cd $(SOURCE_DIR)
  64. cd $(SOURCE_DIR)\err
  65. nmake -f err.mak all
  66. cd $(SOURCE_DIR)
  67. cd $(SOURCE_DIR)\getmtc
  68. nmake -f getmtc.mak all
  69. cd $(SOURCE_DIR)
  70. cd $(SOURCE_DIR)\iomod
  71. nmake -f iomod.mak all
  72. cd $(SOURCE_DIR)
  73. cd $(SOURCE_DIR)\load
  74. nmake -f load.mak all
  75. cd $(SOURCE_DIR)
  76. cd $(SOURCE_DIR)\ls
  77. nmake -f ls.mak all
  78. cd $(SOURCE_DIR)
  79. cd $(SOURCE_DIR)\mem
  80. nmake -f mem.mak all
  81. cd $(SOURCE_DIR)
  82. cd $(SOURCE_DIR)\memmap
  83. nmake -f memmap.mak all
  84. cd $(SOURCE_DIR)
  85. cd $(SOURCE_DIR)\mkdir
  86. nmake -f mkdir.mak all
  87. cd $(SOURCE_DIR)
  88. cd $(SOURCE_DIR)\mode
  89. nmake -f mode.mak all
  90. cd $(SOURCE_DIR)
  91. cd $(SOURCE_DIR)\mv
  92. nmake -f mv.mak all
  93. cd $(SOURCE_DIR)
  94. cd $(SOURCE_DIR)\newshell
  95. nmake -f newshell.mak all
  96. cd $(SOURCE_DIR)
  97. cd $(SOURCE_DIR)\pci
  98. nmake -f pci.mak all
  99. cd $(SOURCE_DIR)
  100. cd $(SOURCE_DIR)\reset
  101. nmake -f reset.mak all
  102. cd $(SOURCE_DIR)
  103. cd $(SOURCE_DIR)\rm
  104. nmake -f rm.mak all
  105. cd $(SOURCE_DIR)
  106. cd $(SOURCE_DIR)\setsize
  107. nmake -f setsize.mak all
  108. cd $(SOURCE_DIR)
  109. cd $(SOURCE_DIR)\shellenv
  110. nmake -f shellenv.mak all
  111. cd $(SOURCE_DIR)
  112. cd $(SOURCE_DIR)\stall
  113. nmake -f stall.mak all
  114. cd $(SOURCE_DIR)
  115. cd $(SOURCE_DIR)\time
  116. nmake -f time.mak all
  117. cd $(SOURCE_DIR)
  118. cd $(SOURCE_DIR)\touch
  119. nmake -f touch.mak all
  120. cd $(SOURCE_DIR)
  121. cd $(SOURCE_DIR)\type
  122. nmake -f type.mak all
  123. cd $(SOURCE_DIR)
  124. cd $(SOURCE_DIR)\ver
  125. nmake -f ver.mak all
  126. cd $(SOURCE_DIR)
  127. cd $(SOURCE_DIR)\vol
  128. nmake -f vol.mak all
  129. cd $(SOURCE_DIR)
  130. !IF "$(PROCESSOR)" == "Ia64"
  131. cd $(SOURCE_DIR)\palproc
  132. nmake -f palproc.mak all
  133. cd $(SOURCE_DIR)
  134. !ENDIF
  135. clean :
  136. cd $(SOURCE_DIR)\attrib
  137. nmake -f attrib.mak clean
  138. cd $(SOURCE_DIR)
  139. cd $(SOURCE_DIR)\bcfg
  140. nmake -f bcfg.mak clean
  141. cd $(SOURCE_DIR)
  142. cd $(SOURCE_DIR)\cls
  143. nmake -f cls.mak clean
  144. cd $(SOURCE_DIR)
  145. cd $(SOURCE_DIR)\comp
  146. nmake -f comp.mak clean
  147. cd $(SOURCE_DIR)
  148. cd $(SOURCE_DIR)\cp
  149. nmake -f cp.mak clean
  150. cd $(SOURCE_DIR)
  151. cd $(SOURCE_DIR)\date
  152. nmake -f date.mak clean
  153. cd $(SOURCE_DIR)
  154. cd $(SOURCE_DIR)\debug
  155. nmake -f debug.mak clean
  156. cd $(SOURCE_DIR)
  157. cd $(SOURCE_DIR)\dmpstore
  158. nmake -f dmpstore.mak clean
  159. cd $(SOURCE_DIR)
  160. cd $(SOURCE_DIR)\edit
  161. nmake -f edit.mak clean
  162. cd $(SOURCE_DIR)
  163. cd $(SOURCE_DIR)\err
  164. nmake -f err.mak clean
  165. cd $(SOURCE_DIR)
  166. cd $(SOURCE_DIR)\getmtc
  167. nmake -f getmtc.mak clean
  168. cd $(SOURCE_DIR)
  169. cd $(SOURCE_DIR)\hexedit
  170. nmake -f hexedit.mak clean
  171. cd $(SOURCE_DIR)
  172. cd $(SOURCE_DIR)\iomod
  173. nmake -f iomod.mak clean
  174. cd $(SOURCE_DIR)
  175. cd $(SOURCE_DIR)\load
  176. nmake -f load.mak clean
  177. cd $(SOURCE_DIR)
  178. cd $(SOURCE_DIR)\ls
  179. nmake -f ls.mak clean
  180. cd $(SOURCE_DIR)
  181. cd $(SOURCE_DIR)\mem
  182. nmake -f mem.mak clean
  183. cd $(SOURCE_DIR)
  184. cd $(SOURCE_DIR)\memmap
  185. nmake -f memmap.mak clean
  186. cd $(SOURCE_DIR)
  187. cd $(SOURCE_DIR)\mkdir
  188. nmake -f mkdir.mak clean
  189. cd $(SOURCE_DIR)
  190. cd $(SOURCE_DIR)\mode
  191. nmake -f mode.mak clean
  192. cd $(SOURCE_DIR)
  193. cd $(SOURCE_DIR)\mv
  194. nmake -f mv.mak clean
  195. cd $(SOURCE_DIR)
  196. cd $(SOURCE_DIR)\newshell
  197. nmake -f newshell.mak clean
  198. cd $(SOURCE_DIR)
  199. cd $(SOURCE_DIR)\pci
  200. nmake -f pci.mak clean
  201. cd $(SOURCE_DIR)
  202. cd $(SOURCE_DIR)\reset
  203. nmake -f reset.mak clean
  204. cd $(SOURCE_DIR)
  205. cd $(SOURCE_DIR)\rm
  206. nmake -f rm.mak clean
  207. cd $(SOURCE_DIR)
  208. cd $(SOURCE_DIR)\setsize
  209. nmake -f setsize.mak clean
  210. cd $(SOURCE_DIR)
  211. cd $(SOURCE_DIR)\shellenv
  212. nmake -f shellenv.mak clean
  213. cd $(SOURCE_DIR)
  214. cd $(SOURCE_DIR)\stall
  215. nmake -f stall.mak clean
  216. cd $(SOURCE_DIR)
  217. cd $(SOURCE_DIR)\time
  218. nmake -f time.mak clean
  219. cd $(SOURCE_DIR)
  220. cd $(SOURCE_DIR)\touch
  221. nmake -f touch.mak clean
  222. cd $(SOURCE_DIR)
  223. cd $(SOURCE_DIR)\type
  224. nmake -f type.mak clean
  225. cd $(SOURCE_DIR)
  226. cd $(SOURCE_DIR)\ver
  227. nmake -f ver.mak clean
  228. cd $(SOURCE_DIR)
  229. cd $(SOURCE_DIR)\vol
  230. nmake -f vol.mak clean
  231. cd $(SOURCE_DIR)
  232. !IF "$(PROCESSOR)" == "Ia64"
  233. cd $(SOURCE_DIR)\palproc
  234. nmake -f palproc.mak clean
  235. cd $(SOURCE_DIR)
  236. !ENDIF