windows-nt/Source/XPSP1/NT/tools/postbuildscripts/pbuild.dat
2020-09-26 16:20:57 +08:00

216 lines
8.8 KiB
Plaintext

COVERAGE %COVERAGE_SCRIPTS%\CovSetupBuild.cmd
END %COVERAGE_SCRIPTS%\CovSetupBuild.cmd
;SwapInOriginal files has to come before aggregation so that it does not overwrite
;localized files
BEGIN %RazzleToolPath%\PostBuildScripts\SwapInOriginalFiles.cmd
END %RazzleToolPath%\PostBuildScripts\SwapInOriginalFiles.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\Aggregation.cmd
END %RazzleToolPath%\PostBuildScripts\Aggregation.cmd
; replace files postbuild grows so rebase won't rerebase them.
FULL %RazzleToolPath%\PostBuildScripts\layout.cmd
END %RazzleToolPath%\PostBuildScripts\layout.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\drvcabck.cmd
INCREMENTAL %RazzleToolPath%\PostBuildScripts\BinDiff.pl
END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
BEGIN %RazzleToolPath%\PostBuildScripts\a2u.pm -o tsclient
BEGIN %RazzleToolPath%\PostBuildScripts\MakeBuildName.cmd
END %RazzleToolPath%\PostBuildScripts\MakeBuildName.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\winnt32msi.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\delayload.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\shimbind.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\ddkcabs.bat
BEGIN %RazzleToolPath%\PostBuildScripts\supporttools.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\SCP_WPAFiles.cmd
END %RazzleToolPath%\PostBuildScripts\drvcabck.cmd
END %RazzleToolPath%\PostBuildScripts\a2u.pm
BEGIN %RazzleToolPath%\PostBuildScripts\cddata.cmd -f -d -x
BEGIN %RazzleToolPath%\PostBuildScripts\fips.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\tsclient.cmd
OFFICIAL %RazzleToolPath%\PostBuildScripts\capturesourcefilelist.cmd -g ntdev
BEGIN %RazzleToolPath%\PostBuildScripts\timebomb.cmd
END %RazzleToolPath%\PostBuildScripts\fips.cmd
END %RazzleToolPath%\PostBuildScripts\CDdata.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\cddata.cmd -d
END %RazzleToolPath%\PostBuildScripts\CDdata.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\a2u.pm
END %RazzleToolPath%\PostBuildScripts\a2u.pm
COMP %RazzleToolPath%\PostBuildScripts\startcompress.cmd PreComp
END %RazzleToolPath%\PostBuildScripts\tsclient.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\copywow64.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\copyremoteboot.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\copytsc.cmd
END %RazzleToolPath%\PostBuildScripts\SCP_WPAFiles.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\ntrebase.cmd
END %RazzleToolPath%\PostBuildScripts\ntrebase.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\bindsys.cmd
END %RazzleToolPath%\PostBuildScripts\bindsys.cmd
;Add files to bindiff that rebase may have touched
INCREMENTAL %RazzleToolPath%\PostBuildScripts\BinDiff.pl -a
END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
BEGIN %RazzleToolPath%\PostBuildScripts\symbolcd.cmd
; start 'bldrule' scripts first because catsign is waiting on them
; and cdimage is waiting on startcompress postcomp, which happens
; after catsign
; The 'bldrule' scripts themselves are ordered by the time
; of execution (my best guess)
BEGIN %RazzleToolPath%\PostBuildScripts\admigration.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\adminpak.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\inetsrv.cmd -o CABGEN
BEGIN %RazzleToolPath%\PostBuildScripts\deploytools.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\wmmkdcache.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\nntpsmtp.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\crypto.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\signtheme.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\tscert.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\pbainst.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\wbemodbc.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\fixprn.pl
BEGIN %RazzleToolPath%\PostBuildScripts\helpsupportservices.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\migwiz.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\hnw.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\NTBackupOnPersonal.cmd
; Now wait on 12 scripts before starting Catsign
END %RazzleToolPath%\PostBuildScripts\nntpsmtp.cmd
END %RazzleToolPath%\PostBuildScripts\inetsrv.cmd
; Has to happen after nntpsmtp and inetsrv as these scripts create INFS
; Also layout.cmd should happen only on FULL runs as we
; don't want layout.inf to change and hence causing sfcgen to always
; regenerate the list on incremental passes.
BEGIN %RazzleToolPath%\PostBuildScripts\sfcgen.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\winfusesfcgen.cmd -cdfs:yes -hashes:yes
END %RazzleToolPath%\PostBuildScripts\shimbind.cmd
; msi.cmd must wait for shimbind.cmd to start
BEGIN %RazzleToolPath%\PostBuildScripts\msi.cmd
END %RazzleToolPath%\PostBuildScripts\msi.cmd
;tscsetup.cmd must run after msi.cmd completes
BEGIN %RazzleToolPath%\PostBuildScripts\tscsetup.cmd
END %RazzleToolPath%\PostBuildScripts\winnt32msi.cmd
END %RazzleToolPath%\PostBuildScripts\delayload.cmd
END %RazzleToolPath%\PostBuildScripts\timebomb.cmd
END %RazzleToolPath%\PostBuildScripts\copyremoteboot.cmd
END %RazzleToolPath%\PostBuildScripts\copytsc.cmd
END %RazzleToolPath%\PostBuildScripts\crypto.cmd
END %RazzleToolPath%\PostBuildScripts\signtheme.cmd
END %RazzleToolPath%\PostBuildScripts\tscert.cmd
END %RazzleToolPath%\PostBuildScripts\deploytools.cmd
END %RazzleToolPath%\PostBuildScripts\wmmkdcache.cmd
END %RazzleToolPath%\PostBuildScripts\adminpak.cmd
END %RazzleToolPath%\PostBuildScripts\admigration.cmd
END %RazzleToolPath%\PostBuildScripts\mqexchng.cmd
END %RazzleToolPath%\PostBuildScripts\pbainst.cmd
END %RazzleToolPath%\PostBuildScripts\wbemodbc.cmd
END %RazzleToolPath%\PostBuildScripts\startcompress.cmd
END %RazzleToolPath%\PostBuildScripts\fixprn.pl
END %RazzleToolPath%\PostBuildScripts\helpsupportservices.cmd
COMP %RazzleToolPath%\PostBuildScripts\startcompress.cmd PostComp
END %RazzleToolPath%\PostBuildScripts\migwiz.cmd
END %RazzleToolPath%\PostBuildScripts\hnw.cmd
END %RazzleToolPath%\PostBuildScripts\NTBackupOnPersonal.cmd
END %RazzleToolPath%\PostBuildScripts\sfcgen.cmd
END %RazzleToolPath%\PostBuildScripts\winfusesfcgen.cmd
END %RazzleToolPath%\PostBuildScripts\tscsetup.cmd
; We need to refresh our lists before making the driver cab and catalogs
INCREMENTAL %RazzleToolPath%\PostBuildScripts\BinDiff.pl -a
END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
BEGIN %RazzleToolPath%\PostBuildScripts\cddata.cmd -f -d
END %RazzleToolPath%\PostBuildScripts\cddata.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\a2u.pm
END %RazzleToolPath%\PostBuildScripts\a2u.pm
BEGIN %RazzleToolPath%\PostBuildScripts\DriverCab.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\MkTabCab.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\catsign.cmd
END %RazzleToolPath%\PostBuildScripts\catsign.cmd
END %RazzleToolPath%\PostBuildScripts\startcompress.cmd
END %RazzleToolPath%\PostBuildScripts\DriverCab.cmd
END %RazzleToolPath%\PostBuildScripts\copywow64.cmd
END %RazzleToolPath%\PostBuildScripts\supporttools.cmd
INCREMENTAL %RazzleToolPath%\PostBuildScripts\BinDiff.pl -a
END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
END %RazzleToolPath%\PostBuildScripts\MkTabCab.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\muiwhistler.pl
BEGIN %RazzleToolPath%\PostBuildScripts\cddata.cmd -f -d
END %RazzleToolPath%\PostBuildScripts\cddata.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\CheckTestSig.cmd
END %RazzleToolPath%\PostBuildScripts\CheckTestSig.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\cdimage.cmd
END %RazzleToolPath%\PostBuildScripts\cdimage.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\setupw95.cmd
END %RazzleToolPath%\PostBuildScripts\setupw95.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\filechk.pl
END %RazzleToolPath%\PostBuildScripts\filechk.pl
BEGIN %RazzleToolPath%\PostBuildScripts\makewinpeimg.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\makebfloppy.cmd
END %RazzleToolPath%\PostBuildScripts\makewinpeimg.cmd
END %RazzleToolPath%\PostBuildScripts\makebfloppy.cmd
END %RazzleToolPath%\PostBuildScripts\capturesourcefilelist.cmd
OFFICIAL %RazzleToolPath%\PostBuildScripts\submit_public.cmd
END %RazzleToolPath%\PostBuildScripts\symbolcd.cmd
END %RazzleToolPath%\PostBuildScripts\ddkcabs.bat
END %RazzleToolPath%\PostBuildScripts\muiwhistler.pl
BEGIN %RazzleToolPath%\PostBuildScripts\BinDiff.pl
END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
; at this point, we want to halt if errors were found
CHECKFATAL
OFFICIAL %RazzleToolPath%\PostBuildScripts\indexsym.cmd
END %RazzleToolPath%\PostBuildScripts\indexsym.cmd
BEGIN %RazzleToolPath%\PostBuildScripts\SkuSize.cmd
END %RazzleToolPath%\PostBuildScripts\SkuSize.cmd
OFFICIAL %RazzleToolPath%\PostBuildScripts\makeupgadvimg.cmd
END %RazzleToolPath%\PostBuildScripts\makeupgadvimg.cmd
OFFICIAL %RazzleToolPath%\PostBuildScripts\localrel.cmd
END %RazzleToolPath%\PostBuildScripts\localrel.cmd
OFFICIAL %RazzleToolPath%\PostBuildScripts\autoboottest.pl
END %RazzleToolPath%\PostBuildScripts\autoboottest.pl
OFFICIAL %RazzleToolPath%\PostBuildScripts\release.cmd
END %RazzleToolPath%\PostBuildScripts\release.cmd
COVERAGE %COVERAGE_SCRIPTS%\CovSaveFiles.cmd
END %COVERAGE_SCRIPTS%\CovSaveFiles.cmd
END %RazzleToolPath%\PostBuildScripts\submit_public.cmd