257 lines
11 KiB
Plaintext
257 lines
11 KiB
Plaintext
;
|
|
;
|
|
; Language neutral
|
|
; Note: language neutral won't be enabled unless environment variable MUI_MAGIC is defined
|
|
;
|
|
|
|
COVERAGE %COVERAGE_SCRIPTS%\CovSetupBuild.cmd
|
|
END %COVERAGE_SCRIPTS%\CovSetupBuild.cmd
|
|
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\winfuse_combinelogs.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\lgndata.cmd -v
|
|
END %RazzleToolPath%\PostBuildScripts\lgndata.cmd -v
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\lgndata.cmd -0
|
|
END %RazzleToolPath%\PostBuildScripts\lgndata.cmd -0
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\lgndata.cmd -g
|
|
END %RazzleToolPath%\PostBuildScripts\lgndata.cmd -g
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\removerc.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\removerc.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\lgndata.cmd -i
|
|
END %RazzleToolPath%\PostBuildScripts\lgndata.cmd -i
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\lgndata.cmd -m
|
|
END %RazzleToolPath%\PostBuildScripts\lgndata.cmd -m
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\lgndata.cmd -c
|
|
END %RazzleToolPath%\PostBuildScripts\lgndata.cmd -c
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\chgkeyinf.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\chgkeyinf.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\chgsfcinf.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\chgsfcinf.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\lgndata.cmd -s
|
|
END %RazzleToolPath%\PostBuildScripts\lgndata.cmd -s
|
|
;
|
|
;
|
|
;Run Incremental BBT script
|
|
;
|
|
;
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\bbt\incbbt.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\bbt\incbbt.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
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\fxsclient.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\twclient.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\StartPreCompress.cmd
|
|
|
|
END %RazzleToolPath%\PostBuildScripts\tsclient.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\fxsclient.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\twclient.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
|
|
|
|
COMP %RazzleToolPath%\PostBuildScripts\StartPostCompress.cmd
|
|
|
|
;Add files to bindiff that rebase may have touched
|
|
INCREMENTAL %RazzleToolPath%\PostBuildScripts\BinDiff.pl -a
|
|
END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
|
|
|
|
; winfuse logs are consumed by symbolcd and winfusesfcgen
|
|
END %RazzleToolPath%\PostBuildScripts\winfuse_combinelogs.cmd
|
|
|
|
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\DMD_MediaServer_Cab.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\admigration.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\adminpak.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\uddipostbuild.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\fixprn.pl
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\helpsupportservices.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\migwiz.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\hnw.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\NTBackupOnPersonal.cmd
|
|
;BEGIN %RazzleToolPath%\PostBuildScripts\MkTabCab.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\gpmc.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\samsibuild.cmd
|
|
|
|
; Now wait on 12 scripts before starting Catsign
|
|
END %RazzleToolPath%\PostBuildScripts\nntpsmtp.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\inetsrv.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\DMD_MediaServer_Cab.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\uddipostbuild.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\admigration.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\pbainst.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\fixprn.pl
|
|
END %RazzleToolPath%\PostBuildScripts\helpsupportservices.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\migwiz.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\hnw.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\NTBackupOnPersonal.cmd
|
|
;END %RazzleToolPath%\PostBuildScripts\MkTabCab.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\sfcgen.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\winfusesfcgen.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\samsibuild.cmd
|
|
|
|
;sxs_merge_module.cmd has to wait until winfusesfcgen ends,the merge module
|
|
; need the catalog file generated by winfusesfcgen.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\sxs_msm.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\sxs_msm.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\tscsetup.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\gpmc.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\sxs_make_asms_cabs.cmd
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\catsign.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\catsign.cmd
|
|
|
|
END %RazzleToolPath%\PostBuildScripts\DriverCab.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\copywow64.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\supporttools.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\sxs_make_asms_cabs.cmd
|
|
|
|
|
|
INCREMENTAL %RazzleToolPath%\PostBuildScripts\BinDiff.pl -a
|
|
END %RazzleToolPath%\PostBuildScripts\BinDiff.pl
|
|
|
|
|
|
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
|
|
|
|
END %RazzleToolPath%\PostBuildScripts\StartPreCompress.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\StartPostCompress.cmd
|
|
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\cdimage.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\cdimage.cmd
|
|
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\genInfList.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\genInfList.cmd
|
|
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\setupw95.cmd
|
|
END %RazzleToolPath%\PostBuildScripts\setupw95.cmd
|
|
|
|
BEGIN %RazzleToolPath%\PostBuildScripts\makeprocd2
|
|
END %RazzleToolPath%\PostBuildScripts\makeprocd2
|
|
|
|
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
|
|
|
|
COVERAGE %COVERAGE_SCRIPTS%\CovSaveFiles.cmd
|
|
END %COVERAGE_SCRIPTS%\CovSaveFiles.cmd
|
|
|
|
END %RazzleToolPath%\PostBuildScripts\submit_public.cmd
|
|
|