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.

215 lines
8.8 KiB

  1. COVERAGE %COVERAGE_SCRIPTS%\CovSetupBuild.cmd
  2. END %COVERAGE_SCRIPTS%\CovSetupBuild.cmd
  3. ;SwapInOriginal files has to come before aggregation so that it does not overwrite
  4. ;localized files
  5. BEGIN %RazzleToolPath%\PostBuildScripts\SwapInOriginalFiles.cmd
  6. END %RazzleToolPath%\PostBuildScripts\SwapInOriginalFiles.cmd
  7. BEGIN %RazzleToolPath%\PostBuildScripts\Aggregation.cmd
  8. END %RazzleToolPath%\PostBuildScripts\Aggregation.cmd
  9. ; replace files postbuild grows so rebase won't rerebase them.
  10. FULL %RazzleToolPath%\PostBuildScripts\layout.cmd
  11. END %RazzleToolPath%\PostBuildScripts\layout.cmd
  12. BEGIN %RazzleToolPath%\PostBuildScripts\drvcabck.cmd
  13. INCREMENTAL %RazzleToolPath%\PostBuildScripts\BinDiff.pl
  14. END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
  15. BEGIN %RazzleToolPath%\PostBuildScripts\a2u.pm -o tsclient
  16. BEGIN %RazzleToolPath%\PostBuildScripts\MakeBuildName.cmd
  17. END %RazzleToolPath%\PostBuildScripts\MakeBuildName.cmd
  18. BEGIN %RazzleToolPath%\PostBuildScripts\winnt32msi.cmd
  19. BEGIN %RazzleToolPath%\PostBuildScripts\delayload.cmd
  20. BEGIN %RazzleToolPath%\PostBuildScripts\shimbind.cmd
  21. BEGIN %RazzleToolPath%\PostBuildScripts\ddkcabs.bat
  22. BEGIN %RazzleToolPath%\PostBuildScripts\supporttools.cmd
  23. BEGIN %RazzleToolPath%\PostBuildScripts\SCP_WPAFiles.cmd
  24. END %RazzleToolPath%\PostBuildScripts\drvcabck.cmd
  25. END %RazzleToolPath%\PostBuildScripts\a2u.pm
  26. BEGIN %RazzleToolPath%\PostBuildScripts\cddata.cmd -f -d -x
  27. BEGIN %RazzleToolPath%\PostBuildScripts\fips.cmd
  28. BEGIN %RazzleToolPath%\PostBuildScripts\tsclient.cmd
  29. OFFICIAL %RazzleToolPath%\PostBuildScripts\capturesourcefilelist.cmd -g ntdev
  30. BEGIN %RazzleToolPath%\PostBuildScripts\timebomb.cmd
  31. END %RazzleToolPath%\PostBuildScripts\fips.cmd
  32. END %RazzleToolPath%\PostBuildScripts\CDdata.cmd
  33. BEGIN %RazzleToolPath%\PostBuildScripts\cddata.cmd -d
  34. END %RazzleToolPath%\PostBuildScripts\CDdata.cmd
  35. BEGIN %RazzleToolPath%\PostBuildScripts\a2u.pm
  36. END %RazzleToolPath%\PostBuildScripts\a2u.pm
  37. COMP %RazzleToolPath%\PostBuildScripts\startcompress.cmd PreComp
  38. END %RazzleToolPath%\PostBuildScripts\tsclient.cmd
  39. BEGIN %RazzleToolPath%\PostBuildScripts\copywow64.cmd
  40. BEGIN %RazzleToolPath%\PostBuildScripts\copyremoteboot.cmd
  41. BEGIN %RazzleToolPath%\PostBuildScripts\copytsc.cmd
  42. END %RazzleToolPath%\PostBuildScripts\SCP_WPAFiles.cmd
  43. BEGIN %RazzleToolPath%\PostBuildScripts\ntrebase.cmd
  44. END %RazzleToolPath%\PostBuildScripts\ntrebase.cmd
  45. BEGIN %RazzleToolPath%\PostBuildScripts\bindsys.cmd
  46. END %RazzleToolPath%\PostBuildScripts\bindsys.cmd
  47. ;Add files to bindiff that rebase may have touched
  48. INCREMENTAL %RazzleToolPath%\PostBuildScripts\BinDiff.pl -a
  49. END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
  50. BEGIN %RazzleToolPath%\PostBuildScripts\symbolcd.cmd
  51. ; start 'bldrule' scripts first because catsign is waiting on them
  52. ; and cdimage is waiting on startcompress postcomp, which happens
  53. ; after catsign
  54. ; The 'bldrule' scripts themselves are ordered by the time
  55. ; of execution (my best guess)
  56. BEGIN %RazzleToolPath%\PostBuildScripts\admigration.cmd
  57. BEGIN %RazzleToolPath%\PostBuildScripts\adminpak.cmd
  58. BEGIN %RazzleToolPath%\PostBuildScripts\inetsrv.cmd -o CABGEN
  59. BEGIN %RazzleToolPath%\PostBuildScripts\deploytools.cmd
  60. BEGIN %RazzleToolPath%\PostBuildScripts\wmmkdcache.cmd
  61. BEGIN %RazzleToolPath%\PostBuildScripts\nntpsmtp.cmd
  62. BEGIN %RazzleToolPath%\PostBuildScripts\crypto.cmd
  63. BEGIN %RazzleToolPath%\PostBuildScripts\signtheme.cmd
  64. BEGIN %RazzleToolPath%\PostBuildScripts\tscert.cmd
  65. BEGIN %RazzleToolPath%\PostBuildScripts\pbainst.cmd
  66. BEGIN %RazzleToolPath%\PostBuildScripts\wbemodbc.cmd
  67. BEGIN %RazzleToolPath%\PostBuildScripts\fixprn.pl
  68. BEGIN %RazzleToolPath%\PostBuildScripts\helpsupportservices.cmd
  69. BEGIN %RazzleToolPath%\PostBuildScripts\migwiz.cmd
  70. BEGIN %RazzleToolPath%\PostBuildScripts\hnw.cmd
  71. BEGIN %RazzleToolPath%\PostBuildScripts\NTBackupOnPersonal.cmd
  72. ; Now wait on 12 scripts before starting Catsign
  73. END %RazzleToolPath%\PostBuildScripts\nntpsmtp.cmd
  74. END %RazzleToolPath%\PostBuildScripts\inetsrv.cmd
  75. ; Has to happen after nntpsmtp and inetsrv as these scripts create INFS
  76. ; Also layout.cmd should happen only on FULL runs as we
  77. ; don't want layout.inf to change and hence causing sfcgen to always
  78. ; regenerate the list on incremental passes.
  79. BEGIN %RazzleToolPath%\PostBuildScripts\sfcgen.cmd
  80. BEGIN %RazzleToolPath%\PostBuildScripts\winfusesfcgen.cmd -cdfs:yes -hashes:yes
  81. END %RazzleToolPath%\PostBuildScripts\shimbind.cmd
  82. ; msi.cmd must wait for shimbind.cmd to start
  83. BEGIN %RazzleToolPath%\PostBuildScripts\msi.cmd
  84. END %RazzleToolPath%\PostBuildScripts\msi.cmd
  85. ;tscsetup.cmd must run after msi.cmd completes
  86. BEGIN %RazzleToolPath%\PostBuildScripts\tscsetup.cmd
  87. END %RazzleToolPath%\PostBuildScripts\winnt32msi.cmd
  88. END %RazzleToolPath%\PostBuildScripts\delayload.cmd
  89. END %RazzleToolPath%\PostBuildScripts\timebomb.cmd
  90. END %RazzleToolPath%\PostBuildScripts\copyremoteboot.cmd
  91. END %RazzleToolPath%\PostBuildScripts\copytsc.cmd
  92. END %RazzleToolPath%\PostBuildScripts\crypto.cmd
  93. END %RazzleToolPath%\PostBuildScripts\signtheme.cmd
  94. END %RazzleToolPath%\PostBuildScripts\tscert.cmd
  95. END %RazzleToolPath%\PostBuildScripts\deploytools.cmd
  96. END %RazzleToolPath%\PostBuildScripts\wmmkdcache.cmd
  97. END %RazzleToolPath%\PostBuildScripts\adminpak.cmd
  98. END %RazzleToolPath%\PostBuildScripts\admigration.cmd
  99. END %RazzleToolPath%\PostBuildScripts\mqexchng.cmd
  100. END %RazzleToolPath%\PostBuildScripts\pbainst.cmd
  101. END %RazzleToolPath%\PostBuildScripts\wbemodbc.cmd
  102. END %RazzleToolPath%\PostBuildScripts\startcompress.cmd
  103. END %RazzleToolPath%\PostBuildScripts\fixprn.pl
  104. END %RazzleToolPath%\PostBuildScripts\helpsupportservices.cmd
  105. COMP %RazzleToolPath%\PostBuildScripts\startcompress.cmd PostComp
  106. END %RazzleToolPath%\PostBuildScripts\migwiz.cmd
  107. END %RazzleToolPath%\PostBuildScripts\hnw.cmd
  108. END %RazzleToolPath%\PostBuildScripts\NTBackupOnPersonal.cmd
  109. END %RazzleToolPath%\PostBuildScripts\sfcgen.cmd
  110. END %RazzleToolPath%\PostBuildScripts\winfusesfcgen.cmd
  111. END %RazzleToolPath%\PostBuildScripts\tscsetup.cmd
  112. ; We need to refresh our lists before making the driver cab and catalogs
  113. INCREMENTAL %RazzleToolPath%\PostBuildScripts\BinDiff.pl -a
  114. END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
  115. BEGIN %RazzleToolPath%\PostBuildScripts\cddata.cmd -f -d
  116. END %RazzleToolPath%\PostBuildScripts\cddata.cmd
  117. BEGIN %RazzleToolPath%\PostBuildScripts\a2u.pm
  118. END %RazzleToolPath%\PostBuildScripts\a2u.pm
  119. BEGIN %RazzleToolPath%\PostBuildScripts\DriverCab.cmd
  120. BEGIN %RazzleToolPath%\PostBuildScripts\MkTabCab.cmd
  121. BEGIN %RazzleToolPath%\PostBuildScripts\catsign.cmd
  122. END %RazzleToolPath%\PostBuildScripts\catsign.cmd
  123. END %RazzleToolPath%\PostBuildScripts\startcompress.cmd
  124. END %RazzleToolPath%\PostBuildScripts\DriverCab.cmd
  125. END %RazzleToolPath%\PostBuildScripts\copywow64.cmd
  126. END %RazzleToolPath%\PostBuildScripts\supporttools.cmd
  127. INCREMENTAL %RazzleToolPath%\PostBuildScripts\BinDiff.pl -a
  128. END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
  129. END %RazzleToolPath%\PostBuildScripts\MkTabCab.cmd
  130. BEGIN %RazzleToolPath%\PostBuildScripts\muiwhistler.pl
  131. BEGIN %RazzleToolPath%\PostBuildScripts\cddata.cmd -f -d
  132. END %RazzleToolPath%\PostBuildScripts\cddata.cmd
  133. BEGIN %RazzleToolPath%\PostBuildScripts\CheckTestSig.cmd
  134. END %RazzleToolPath%\PostBuildScripts\CheckTestSig.cmd
  135. BEGIN %RazzleToolPath%\PostBuildScripts\cdimage.cmd
  136. END %RazzleToolPath%\PostBuildScripts\cdimage.cmd
  137. BEGIN %RazzleToolPath%\PostBuildScripts\setupw95.cmd
  138. END %RazzleToolPath%\PostBuildScripts\setupw95.cmd
  139. BEGIN %RazzleToolPath%\PostBuildScripts\filechk.pl
  140. END %RazzleToolPath%\PostBuildScripts\filechk.pl
  141. BEGIN %RazzleToolPath%\PostBuildScripts\makewinpeimg.cmd
  142. BEGIN %RazzleToolPath%\PostBuildScripts\makebfloppy.cmd
  143. END %RazzleToolPath%\PostBuildScripts\makewinpeimg.cmd
  144. END %RazzleToolPath%\PostBuildScripts\makebfloppy.cmd
  145. END %RazzleToolPath%\PostBuildScripts\capturesourcefilelist.cmd
  146. OFFICIAL %RazzleToolPath%\PostBuildScripts\submit_public.cmd
  147. END %RazzleToolPath%\PostBuildScripts\symbolcd.cmd
  148. END %RazzleToolPath%\PostBuildScripts\ddkcabs.bat
  149. END %RazzleToolPath%\PostBuildScripts\muiwhistler.pl
  150. BEGIN %RazzleToolPath%\PostBuildScripts\BinDiff.pl
  151. END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
  152. ; at this point, we want to halt if errors were found
  153. CHECKFATAL
  154. OFFICIAL %RazzleToolPath%\PostBuildScripts\indexsym.cmd
  155. END %RazzleToolPath%\PostBuildScripts\indexsym.cmd
  156. BEGIN %RazzleToolPath%\PostBuildScripts\SkuSize.cmd
  157. END %RazzleToolPath%\PostBuildScripts\SkuSize.cmd
  158. OFFICIAL %RazzleToolPath%\PostBuildScripts\makeupgadvimg.cmd
  159. END %RazzleToolPath%\PostBuildScripts\makeupgadvimg.cmd
  160. OFFICIAL %RazzleToolPath%\PostBuildScripts\localrel.cmd
  161. END %RazzleToolPath%\PostBuildScripts\localrel.cmd
  162. OFFICIAL %RazzleToolPath%\PostBuildScripts\autoboottest.pl
  163. END %RazzleToolPath%\PostBuildScripts\autoboottest.pl
  164. OFFICIAL %RazzleToolPath%\PostBuildScripts\release.cmd
  165. END %RazzleToolPath%\PostBuildScripts\release.cmd
  166. COVERAGE %COVERAGE_SCRIPTS%\CovSaveFiles.cmd
  167. END %COVERAGE_SCRIPTS%\CovSaveFiles.cmd
  168. END %RazzleToolPath%\PostBuildScripts\submit_public.cmd