Leaked source code of windows server 2003
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.

256 lines
11 KiB

  1. ;
  2. ;
  3. ; Language neutral
  4. ; Note: language neutral won't be enabled unless environment variable MUI_MAGIC is defined
  5. ;
  6. COVERAGE %COVERAGE_SCRIPTS%\CovSetupBuild.cmd
  7. END %COVERAGE_SCRIPTS%\CovSetupBuild.cmd
  8. BEGIN %RazzleToolPath%\PostBuildScripts\winfuse_combinelogs.cmd
  9. BEGIN %RazzleToolPath%\PostBuildScripts\lgndata.cmd -v
  10. END %RazzleToolPath%\PostBuildScripts\lgndata.cmd -v
  11. BEGIN %RazzleToolPath%\PostBuildScripts\lgndata.cmd -0
  12. END %RazzleToolPath%\PostBuildScripts\lgndata.cmd -0
  13. BEGIN %RazzleToolPath%\PostBuildScripts\lgndata.cmd -g
  14. END %RazzleToolPath%\PostBuildScripts\lgndata.cmd -g
  15. BEGIN %RazzleToolPath%\PostBuildScripts\removerc.cmd
  16. END %RazzleToolPath%\PostBuildScripts\removerc.cmd
  17. BEGIN %RazzleToolPath%\PostBuildScripts\lgndata.cmd -i
  18. END %RazzleToolPath%\PostBuildScripts\lgndata.cmd -i
  19. BEGIN %RazzleToolPath%\PostBuildScripts\lgndata.cmd -m
  20. END %RazzleToolPath%\PostBuildScripts\lgndata.cmd -m
  21. BEGIN %RazzleToolPath%\PostBuildScripts\lgndata.cmd -c
  22. END %RazzleToolPath%\PostBuildScripts\lgndata.cmd -c
  23. BEGIN %RazzleToolPath%\PostBuildScripts\chgkeyinf.cmd
  24. END %RazzleToolPath%\PostBuildScripts\chgkeyinf.cmd
  25. BEGIN %RazzleToolPath%\PostBuildScripts\chgsfcinf.cmd
  26. END %RazzleToolPath%\PostBuildScripts\chgsfcinf.cmd
  27. BEGIN %RazzleToolPath%\PostBuildScripts\lgndata.cmd -s
  28. END %RazzleToolPath%\PostBuildScripts\lgndata.cmd -s
  29. ;
  30. ;
  31. ;Run Incremental BBT script
  32. ;
  33. ;
  34. BEGIN %RazzleToolPath%\PostBuildScripts\bbt\incbbt.cmd
  35. END %RazzleToolPath%\PostBuildScripts\bbt\incbbt.cmd
  36. ;
  37. ;SwapInOriginal files has to come before aggregation so that it does not overwrite
  38. ;localized files
  39. BEGIN %RazzleToolPath%\PostBuildScripts\SwapInOriginalFiles.cmd
  40. END %RazzleToolPath%\PostBuildScripts\SwapInOriginalFiles.cmd
  41. BEGIN %RazzleToolPath%\PostBuildScripts\Aggregation.cmd
  42. END %RazzleToolPath%\PostBuildScripts\Aggregation.cmd
  43. ; replace files postbuild grows so rebase won't rerebase them.
  44. FULL %RazzleToolPath%\PostBuildScripts\layout.cmd
  45. END %RazzleToolPath%\PostBuildScripts\layout.cmd
  46. BEGIN %RazzleToolPath%\PostBuildScripts\drvcabck.cmd
  47. INCREMENTAL %RazzleToolPath%\PostBuildScripts\BinDiff.pl
  48. END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
  49. BEGIN %RazzleToolPath%\PostBuildScripts\a2u.pm -o tsclient
  50. BEGIN %RazzleToolPath%\PostBuildScripts\MakeBuildName.cmd
  51. END %RazzleToolPath%\PostBuildScripts\MakeBuildName.cmd
  52. BEGIN %RazzleToolPath%\PostBuildScripts\winnt32msi.cmd
  53. BEGIN %RazzleToolPath%\PostBuildScripts\delayload.cmd
  54. BEGIN %RazzleToolPath%\PostBuildScripts\shimbind.cmd
  55. BEGIN %RazzleToolPath%\PostBuildScripts\ddkcabs.bat
  56. BEGIN %RazzleToolPath%\PostBuildScripts\supporttools.cmd
  57. BEGIN %RazzleToolPath%\PostBuildScripts\SCP_WPAFiles.cmd
  58. END %RazzleToolPath%\PostBuildScripts\drvcabck.cmd
  59. END %RazzleToolPath%\PostBuildScripts\a2u.pm
  60. BEGIN %RazzleToolPath%\PostBuildScripts\cddata.cmd -f -d -x
  61. BEGIN %RazzleToolPath%\PostBuildScripts\fips.cmd
  62. BEGIN %RazzleToolPath%\PostBuildScripts\tsclient.cmd
  63. BEGIN %RazzleToolPath%\PostBuildScripts\fxsclient.cmd
  64. BEGIN %RazzleToolPath%\PostBuildScripts\twclient.cmd
  65. OFFICIAL %RazzleToolPath%\PostBuildScripts\capturesourcefilelist.cmd -g ntdev
  66. BEGIN %RazzleToolPath%\PostBuildScripts\timebomb.cmd
  67. END %RazzleToolPath%\PostBuildScripts\fips.cmd
  68. END %RazzleToolPath%\PostBuildScripts\CDdata.cmd
  69. BEGIN %RazzleToolPath%\PostBuildScripts\cddata.cmd -d
  70. END %RazzleToolPath%\PostBuildScripts\CDdata.cmd
  71. BEGIN %RazzleToolPath%\PostBuildScripts\a2u.pm
  72. END %RazzleToolPath%\PostBuildScripts\a2u.pm
  73. COMP %RazzleToolPath%\PostBuildScripts\StartPreCompress.cmd
  74. END %RazzleToolPath%\PostBuildScripts\tsclient.cmd
  75. END %RazzleToolPath%\PostBuildScripts\fxsclient.cmd
  76. END %RazzleToolPath%\PostBuildScripts\twclient.cmd
  77. BEGIN %RazzleToolPath%\PostBuildScripts\copywow64.cmd
  78. BEGIN %RazzleToolPath%\PostBuildScripts\copyremoteboot.cmd
  79. BEGIN %RazzleToolPath%\PostBuildScripts\copytsc.cmd
  80. END %RazzleToolPath%\PostBuildScripts\SCP_WPAFiles.cmd
  81. BEGIN %RazzleToolPath%\PostBuildScripts\ntrebase.cmd
  82. END %RazzleToolPath%\PostBuildScripts\ntrebase.cmd
  83. BEGIN %RazzleToolPath%\PostBuildScripts\bindsys.cmd
  84. END %RazzleToolPath%\PostBuildScripts\bindsys.cmd
  85. COMP %RazzleToolPath%\PostBuildScripts\StartPostCompress.cmd
  86. ;Add files to bindiff that rebase may have touched
  87. INCREMENTAL %RazzleToolPath%\PostBuildScripts\BinDiff.pl -a
  88. END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
  89. ; winfuse logs are consumed by symbolcd and winfusesfcgen
  90. END %RazzleToolPath%\PostBuildScripts\winfuse_combinelogs.cmd
  91. BEGIN %RazzleToolPath%\PostBuildScripts\symbolcd.cmd
  92. ; start 'bldrule' scripts first because catsign is waiting on them
  93. ; and cdimage is waiting on startcompress postcomp, which happens
  94. ; after catsign
  95. ; The 'bldrule' scripts themselves are ordered by the time
  96. ; of execution (my best guess)
  97. BEGIN %RazzleToolPath%\PostBuildScripts\DMD_MediaServer_Cab.cmd
  98. BEGIN %RazzleToolPath%\PostBuildScripts\admigration.cmd
  99. BEGIN %RazzleToolPath%\PostBuildScripts\adminpak.cmd
  100. BEGIN %RazzleToolPath%\PostBuildScripts\uddipostbuild.cmd
  101. BEGIN %RazzleToolPath%\PostBuildScripts\inetsrv.cmd -o CABGEN
  102. ;BEGIN %RazzleToolPath%\PostBuildScripts\deploytools.cmd
  103. BEGIN %RazzleToolPath%\PostBuildScripts\wmmkdcache.cmd
  104. BEGIN %RazzleToolPath%\PostBuildScripts\nntpsmtp.cmd
  105. BEGIN %RazzleToolPath%\PostBuildScripts\crypto.cmd
  106. BEGIN %RazzleToolPath%\PostBuildScripts\signtheme.cmd
  107. BEGIN %RazzleToolPath%\PostBuildScripts\tscert.cmd
  108. BEGIN %RazzleToolPath%\PostBuildScripts\pbainst.cmd
  109. BEGIN %RazzleToolPath%\PostBuildScripts\fixprn.pl
  110. BEGIN %RazzleToolPath%\PostBuildScripts\helpsupportservices.cmd
  111. BEGIN %RazzleToolPath%\PostBuildScripts\migwiz.cmd
  112. BEGIN %RazzleToolPath%\PostBuildScripts\hnw.cmd
  113. BEGIN %RazzleToolPath%\PostBuildScripts\NTBackupOnPersonal.cmd
  114. ;BEGIN %RazzleToolPath%\PostBuildScripts\MkTabCab.cmd
  115. BEGIN %RazzleToolPath%\PostBuildScripts\gpmc.cmd
  116. BEGIN %RazzleToolPath%\PostBuildScripts\samsibuild.cmd
  117. ; Now wait on 12 scripts before starting Catsign
  118. END %RazzleToolPath%\PostBuildScripts\nntpsmtp.cmd
  119. END %RazzleToolPath%\PostBuildScripts\inetsrv.cmd
  120. END %RazzleToolPath%\PostBuildScripts\DMD_MediaServer_Cab.cmd
  121. ; Has to happen after nntpsmtp and inetsrv as these scripts create INFS
  122. ; Also layout.cmd should happen only on FULL runs as we
  123. ; don't want layout.inf to change and hence causing sfcgen to always
  124. ; regenerate the list on incremental passes.
  125. BEGIN %RazzleToolPath%\PostBuildScripts\sfcgen.cmd
  126. BEGIN %RazzleToolPath%\PostBuildScripts\winfusesfcgen.cmd -cdfs:yes -hashes:yes
  127. END %RazzleToolPath%\PostBuildScripts\shimbind.cmd
  128. ; msi.cmd must wait for shimbind.cmd to start
  129. BEGIN %RazzleToolPath%\PostBuildScripts\msi.cmd
  130. END %RazzleToolPath%\PostBuildScripts\msi.cmd
  131. ;tscsetup.cmd must run after msi.cmd completes
  132. BEGIN %RazzleToolPath%\PostBuildScripts\tscsetup.cmd
  133. END %RazzleToolPath%\PostBuildScripts\winnt32msi.cmd
  134. END %RazzleToolPath%\PostBuildScripts\delayload.cmd
  135. END %RazzleToolPath%\PostBuildScripts\timebomb.cmd
  136. END %RazzleToolPath%\PostBuildScripts\copyremoteboot.cmd
  137. END %RazzleToolPath%\PostBuildScripts\copytsc.cmd
  138. END %RazzleToolPath%\PostBuildScripts\crypto.cmd
  139. END %RazzleToolPath%\PostBuildScripts\signtheme.cmd
  140. END %RazzleToolPath%\PostBuildScripts\tscert.cmd
  141. ;END %RazzleToolPath%\PostBuildScripts\deploytools.cmd
  142. END %RazzleToolPath%\PostBuildScripts\wmmkdcache.cmd
  143. END %RazzleToolPath%\PostBuildScripts\adminpak.cmd
  144. END %RazzleToolPath%\PostBuildScripts\uddipostbuild.cmd
  145. END %RazzleToolPath%\PostBuildScripts\admigration.cmd
  146. END %RazzleToolPath%\PostBuildScripts\pbainst.cmd
  147. END %RazzleToolPath%\PostBuildScripts\fixprn.pl
  148. END %RazzleToolPath%\PostBuildScripts\helpsupportservices.cmd
  149. END %RazzleToolPath%\PostBuildScripts\migwiz.cmd
  150. END %RazzleToolPath%\PostBuildScripts\hnw.cmd
  151. END %RazzleToolPath%\PostBuildScripts\NTBackupOnPersonal.cmd
  152. ;END %RazzleToolPath%\PostBuildScripts\MkTabCab.cmd
  153. END %RazzleToolPath%\PostBuildScripts\sfcgen.cmd
  154. END %RazzleToolPath%\PostBuildScripts\winfusesfcgen.cmd
  155. END %RazzleToolPath%\PostBuildScripts\samsibuild.cmd
  156. ;sxs_merge_module.cmd has to wait until winfusesfcgen ends,the merge module
  157. ; need the catalog file generated by winfusesfcgen.cmd
  158. BEGIN %RazzleToolPath%\PostBuildScripts\sxs_msm.cmd
  159. END %RazzleToolPath%\PostBuildScripts\sxs_msm.cmd
  160. END %RazzleToolPath%\PostBuildScripts\tscsetup.cmd
  161. END %RazzleToolPath%\PostBuildScripts\gpmc.cmd
  162. ; We need to refresh our lists before making the driver cab and catalogs
  163. INCREMENTAL %RazzleToolPath%\PostBuildScripts\BinDiff.pl -a
  164. END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
  165. BEGIN %RazzleToolPath%\PostBuildScripts\cddata.cmd -f -d
  166. END %RazzleToolPath%\PostBuildScripts\cddata.cmd
  167. BEGIN %RazzleToolPath%\PostBuildScripts\a2u.pm
  168. END %RazzleToolPath%\PostBuildScripts\a2u.pm
  169. BEGIN %RazzleToolPath%\PostBuildScripts\DriverCab.cmd
  170. BEGIN %RazzleToolPath%\PostBuildScripts\sxs_make_asms_cabs.cmd
  171. BEGIN %RazzleToolPath%\PostBuildScripts\catsign.cmd
  172. END %RazzleToolPath%\PostBuildScripts\catsign.cmd
  173. END %RazzleToolPath%\PostBuildScripts\DriverCab.cmd
  174. END %RazzleToolPath%\PostBuildScripts\copywow64.cmd
  175. END %RazzleToolPath%\PostBuildScripts\supporttools.cmd
  176. END %RazzleToolPath%\PostBuildScripts\sxs_make_asms_cabs.cmd
  177. INCREMENTAL %RazzleToolPath%\PostBuildScripts\BinDiff.pl -a
  178. END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
  179. BEGIN %RazzleToolPath%\PostBuildScripts\muiwhistler.pl
  180. BEGIN %RazzleToolPath%\PostBuildScripts\cddata.cmd -f -d
  181. END %RazzleToolPath%\PostBuildScripts\cddata.cmd
  182. BEGIN %RazzleToolPath%\PostBuildScripts\CheckTestSig.cmd
  183. END %RazzleToolPath%\PostBuildScripts\CheckTestSig.cmd
  184. END %RazzleToolPath%\PostBuildScripts\StartPreCompress.cmd
  185. END %RazzleToolPath%\PostBuildScripts\StartPostCompress.cmd
  186. BEGIN %RazzleToolPath%\PostBuildScripts\cdimage.cmd
  187. END %RazzleToolPath%\PostBuildScripts\cdimage.cmd
  188. BEGIN %RazzleToolPath%\PostBuildScripts\genInfList.cmd
  189. END %RazzleToolPath%\PostBuildScripts\genInfList.cmd
  190. BEGIN %RazzleToolPath%\PostBuildScripts\setupw95.cmd
  191. END %RazzleToolPath%\PostBuildScripts\setupw95.cmd
  192. BEGIN %RazzleToolPath%\PostBuildScripts\makeprocd2
  193. END %RazzleToolPath%\PostBuildScripts\makeprocd2
  194. BEGIN %RazzleToolPath%\PostBuildScripts\filechk.pl
  195. END %RazzleToolPath%\PostBuildScripts\filechk.pl
  196. BEGIN %RazzleToolPath%\PostBuildScripts\makewinpeimg.cmd
  197. ;BEGIN %RazzleToolPath%\PostBuildScripts\makebfloppy.cmd
  198. END %RazzleToolPath%\PostBuildScripts\makewinpeimg.cmd
  199. ;END %RazzleToolPath%\PostBuildScripts\makebfloppy.cmd
  200. END %RazzleToolPath%\PostBuildScripts\capturesourcefilelist.cmd
  201. OFFICIAL %RazzleToolPath%\PostBuildScripts\submit_public.cmd
  202. END %RazzleToolPath%\PostBuildScripts\symbolcd.cmd
  203. END %RazzleToolPath%\PostBuildScripts\ddkcabs.bat
  204. END %RazzleToolPath%\PostBuildScripts\muiwhistler.pl
  205. BEGIN %RazzleToolPath%\PostBuildScripts\BinDiff.pl
  206. END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
  207. COVERAGE %COVERAGE_SCRIPTS%\CovSaveFiles.cmd
  208. END %COVERAGE_SCRIPTS%\CovSaveFiles.cmd
  209. END %RazzleToolPath%\PostBuildScripts\submit_public.cmd