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.
|
|
@echo off rem nt_build.cmd
rem Automated build script for SAPI echo Running automated SAPI build...
set ORIGINAL_PATH=%PATH% set SPEECHPATH=c:\nt\enduser\Speech set SAPI_BUILD_PATH=c:\builds set RAZZLEPATH=%SPEECHPATH%\common\bin\spgrazzle.cmd set LOCSTUDIOPATH=%PROGRAMFILES%\LocStudio
set SDNBUILD=%2%
if exist %RAZZLEPATH% goto FoundRazzle echo Can't find %RAZZLEPATH% ... echo Fatal error - script dying ... goto End
:FoundRazzle
if "%2%" == "" goto UsageError if "%1%" == "" goto UsageError
rem Get build number echo Generating build number... cd %SPEECHPATH% attrib -r %SPEECHPATH%\setup\installer\currver.inc cscript %SPEECHPATH%\builder\makebldnum.%SDNBUILD%.vbs set SAPI_BUILD_NUM=%errorlevel%
if "%SDNBUILD%" == "sapi5.01" goto Build501 if "%SDNBUILD%" == "sapi5.10" goto Build510
rem Default to 6.0.xxxx.0 for unknown builds. set MAJOR=6 set MINOR=0 goto GotMajorMinor
:Build501 set MAJOR=5 set MINOR=0 goto GotMajorMinor
:Build510 set MAJOR=5 set MINOR=1 goto GotMajorMinor
:GotMajorMinor
goto %1%
:UsageError
echo. echo Usage : nt_build [section] [branch] echo. echo section = all, datafiles, localization, setup, cleanmsm, msmver, msi, echo msiver, copies, copytruetalk, copysource, copytobuildstore echo branch = sapi5.01, sapi5.10, sapi6.0
goto End
:all
echo Deleting %SAPI_BUILD_PATH% rmdir /s /q %SAPI_BUILD_PATH% echo Remaking %SAPI_BUILD_PATH% mkdir %SAPI_BUILD_PATH%
echo Running free 64 bit razzle to delete the binaries.ia64fre dir... set _BuildArch= set 386= set ia64= set PATH=%ORIGINAL_PATH% call %RAZZLEPATH% Win64 free
echo Deleting %_nttree% ... rmdir /s /q %_nttree%
echo Running checked 64 bit razzle to delete the binaries.ia64chk dir... set _BuildArch= set ia64= set 386= set PATH=%ORIGINAL_PATH% call %RAZZLEPATH% Win64
echo Deleting %_nttree% ... rmdir /s /q %_nttree%
echo Running free 32 bit razzle to delete the binaries.x86fre dir... set _BuildArch= set ia64= set 386= set PATH=%ORIGINAL_PATH% call %RAZZLEPATH% free
echo Deleting %_nttree% ... rmdir /s /q %_nttree%
echo Running checked 32 bit razzle to delete the binaries.x86chk dir... set _BuildArch= set ia64= set 386= set PATH=%ORIGINAL_PATH% call %RAZZLEPATH%
echo Deleting %_nttree% ... rmdir /s /q %_nttree%
echo !!! Running scorch !!! This is not a drill! This will wipe out echo anyfiles in the speech directory that are echo not checked into the SD tree. cd %SPEECHPATH% perl %RazzleToolPath%\scorch.pl -scorch=%SPEECHPATH% del /q /s build.err build.log build.wrn
if "%SDNBUILD%" == "sapi5.01" goto Sync501
rem Otherwise normal sync up cd %SPEECHPATH% call sdx sync -f
goto RestOfBuild
:Sync501 rem SYNC UP but not compiler cd %_NTBINDIR% call sd sync -f @2000/12/14 cd %_NTBINDIR%\public\sdk\lib call sd sync -f placefil.txt cd %_NTBINDIR%\published\sdk\lib call sd sync -f placefil.txt cd %_NTBINDIR%\tools call sd sync -f coffbase.txt cd %SPEECHPATH% call sd sync -f goto RestOfBuild
:RestOfBuild
echo Running free 64 bit razzle to build in binaries.ia64fre dir... set _BuildArch= set ia64= set 386= set PATH=%ORIGINAL_PATH% call %RAZZLEPATH% Win64 free
rem Reset these parameters as they get incorrectly set by razzle - RAID 9430 set _CL_= set _LINK_=
set IA64FREPATH=%_nttree% cd %SPEECHPATH% build -cZ xcopy build.* %IA64FREPATH%\build_logs /F /I /C /Y
echo !!! Running scorch !!! This is not a drill! This will wipe out echo anyfiles in the speech directory that are echo not checked into the SD tree. cd %SPEECHPATH% perl %RazzleToolPath%\scorch.pl -scorch=%SPEECHPATH% del /q /s build.err build.log build.wrn
echo Running checked 64 bit razzle to build in binaries.ia64chk dir... set _BuildArch= set ia64= set 386= set PATH=%ORIGINAL_PATH% call %RAZZLEPATH% Win64
rem Reset these parameters as they get incorrectly set by razzle - RAID 9430 set _CL_= set _LINK_=
set IA64CHKPATH=%_nttree% cd %SPEECHPATH% build -cZ xcopy build.* %IA64CHKPATH%\build_logs /F /I /C /Y
echo !!! Running scorch !!! This is not a drill! This will wipe out echo anyfiles in the speech directory that are echo not checked into the SD tree. cd %SPEECHPATH% perl %RazzleToolPath%\scorch.pl -scorch=%SPEECHPATH% del /q /s build.err build.log build.wrn
echo Running checked 32 bit razzle to build in binaries.x86chk dir... set _BuildArch= set ia64= set 386= set PATH=%ORIGINAL_PATH% call %RAZZLEPATH% set X86CHKPATH=%_nttree% cd %SPEECHPATH% set NO_MAPSYM= build -c -1 docs sdk sr qa tools lang common truetalk ms_entropic prompts regvoices setup xcopy build.* %X86CHKPATH%\build_logs /F /I /C /Y
rem Do the SRTel debug build call %SPEECHPATH%\srtel\builder\nt_build_srtel.cmd debug
rem !!!!!!!!!!! rem Don't scorch here! If you do, Setup for x86chk won't have files to use! rem !!!!!!!!!!! del /q /s build.err build.log build.wrn
echo Running free 32 bit razzle to build in binaries.x86fre dir... set _BuildArch= set ia64= set 386= set PATH=%ORIGINAL_PATH% call %RAZZLEPATH% free set X86FREPATH=%_nttree% cd %SPEECHPATH% set NO_MAPSYM= build -c -1 docs sdk sr qa tools lang common truetalk ms_entropic prompts regvoices setup xcopy build.* %X86FREPATH%\build_logs /F /I /C /Y
rem Do the SRTel release build call %SPEECHPATH%\srtel\builder\nt_build_srtel.cmd release
:datafiles
REM Build the SR datafiles echo Running free 32 bit razzle to build SR datafiles... set _BuildArch= set ia64= set 386= set PATH=%ORIGINAL_PATH% call %RAZZLEPATH% free cd %SPEECHPATH%\sr\datafiles nmake -f local.mak MAIL_ON_ERROR=1
:localization
REM Apply LocStudio echo Running free 32 bit razzle to build CPL and SPSRX resources... set _BuildArch= set ia64= set 386= set PATH=%ORIGINAL_PATH% call %RAZZLEPATH% free cd %SPEECHPATH%\sapi\cplui nmake -f local.mak cd %SPEECHPATH%\sr\engine\spsrxui nmake -f local.mak
REM echo Running free 64 bit razzle to build CPL resources... REM Is there a Win64 version of LocStudio? REM set _BuildArch= REM set ia64= REM set 386= REM set PATH=%ORIGINAL_PATH% REM call %RAZZLEPATH% Win64 free REM cd %SPEECHPATH%\sapi\cplui REM nmake -f local.mak
:setup
REM Build MSMs Here cd %SPEECHPATH%\builder set SAPIROOT=%SPEECHPATH% call makemsm debug cd %SPEECHPATH%\builder call makemsm release
:cleanmsm
REM Clean the MSMs cd %SPEECHPATH%\builder call cleanmsm
:msmver
REM Set version number in MSMs echo on cd %SPEECHPATH%\build for /f %%f in ('dir /b /s /a-d *.msm') do %SPEECHPATH%\tools\msiquery "UPDATE ModuleSignature SET Version='%MAJOR%.%MINOR%.%SAPI_BUILD_NUM%.0'" %%f
rem Do SRTel MSMs call %SPEECHPATH%\srtel\builder\nt_srtel_setup.cmd
:msi
REM Build MSIs Here cd %SPEECHPATH%\builder call makemsi debug cd %SPEECHPATH%\builder call makemsi release
:msiver
REM Set version number in MSIs cd %SPEECHPATH%\setup %SPEECHPATH%\tools\msiquery "UPDATE Property SET Value='%MAJOR%.%MINOR%.%SAPI_BUILD_NUM%.0' WHERE Property='ProductVersion'" "%SPEECHPATH%\setup\installer\debug\sdk\Output\Build\DiskImages\Disk1\Microsoft Speech SDK 5.1d.msi" %SPEECHPATH%\tools\msiquery "UPDATE Property SET Value='%MAJOR%.%MINOR%.%SAPI_BUILD_NUM%.0' WHERE Property='ProductVersion'" "%SPEECHPATH%\setup\installer\release\sdk\Output\Build\DiskImages\Disk1\Microsoft Speech SDK 5.1.msi" :copies
REM Copy MSMs xcopy %SPEECHPATH%\build\debug\1033\sp5\Sp5-1033\DiskImages\Disk1\Sp5d.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\debug\1033\sp5ccint\Sp5ccint-1033\DiskImages\Disk1\Sp5CCIntd.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\debug\1033\sp5dcint\Sp5dcint-1033\DiskImages\Disk1\Sp5DCIntd.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\debug\1033\sp5intl\Sp5intl-1033\DiskImages\Disk1\Sp5Intld.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\debug\1033\sp5itn\Sp5itn-1033\DiskImages\Disk1\Sp5itnd.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\debug\1033\sp5sr\Sp5sr\DiskImages\Disk1\Sp5SRd.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\debug\1033\sp5ttint\Sp5TTInt\DiskImages\Disk1\Sp5TTIntd.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\debug\1033\spcommon\spcommon-1033\DiskImages\Disk1\Spcommond.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\debug\1041\sp5ccint\Sp5ccint-1041\DiskImages\Disk1\Sp5CCIntd.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\1041\ /F /C /Y xcopy %SPEECHPATH%\build\debug\1041\sp5dcint\Sp5dcint-1041\DiskImages\Disk1\Sp5DCIntd.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\1041\ /F /C /Y xcopy %SPEECHPATH%\build\debug\1041\sp5intl\Sp5intl-1041\DiskImages\Disk1\Sp5Intld.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\1041\ /F /C /Y xcopy %SPEECHPATH%\build\debug\1041\sp5itn\Sp5itn-1041\DiskImages\Disk1\Sp5Itnd.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\1041\ /F /C /Y xcopy %SPEECHPATH%\build\debug\2052\sp5ccint\Sp5ccint-2052\DiskImages\Disk1\Sp5CCIntd.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\2052\ /F /C /Y xcopy %SPEECHPATH%\build\debug\2052\sp5dcint\Sp5dcint-2052\DiskImages\Disk1\Sp5DCIntd.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\2052\ /F /C /Y xcopy %SPEECHPATH%\build\debug\2052\sp5intl\Sp5intl-2052\DiskImages\Disk1\Sp5Intld.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\2052\ /F /C /Y xcopy %SPEECHPATH%\build\debug\2052\sp5itn\Sp5itn-2052\DiskImages\Disk1\Sp5itnd.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\2052\ /F /C /Y xcopy %SPEECHPATH%\build\debug\2052\sp5ttint\Sp5ttint-2052\DiskImages\Disk1\SP5TTINTd.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\2052\ /F /C /Y xcopy %SPEECHPATH%\build\release\1033\sp5\Sp5-1033\DiskImages\Disk1\Sp5.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\release\1033\sp5ccint\Sp5ccint-1033\DiskImages\Disk1\Sp5CCInt.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\release\1033\sp5dcint\Sp5dcint-1033\DiskImages\Disk1\Sp5DCInt.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\release\1033\sp5intl\Sp5intl-1033\DiskImages\Disk1\Sp5Intl.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\release\1033\sp5itn\Sp5itn-1033\DiskImages\Disk1\Sp5itn.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\release\1033\sp5sr\Sp5sr\DiskImages\Disk1\Sp5SR.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\release\1033\sp5ttint\Sp5TTInt\DiskImages\Disk1\Sp5TTInt.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\release\1033\spcommon\spcommon-1033\DiskImages\Disk1\Spcommon.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\1033\ /F /C /Y xcopy %SPEECHPATH%\build\release\1041\sp5ccint\Sp5ccint-1041\DiskImages\Disk1\Sp5CCInt.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\1041\ /F /C /Y xcopy %SPEECHPATH%\build\release\1041\sp5dcint\Sp5dcint-1041\DiskImages\Disk1\Sp5DCInt.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\1041\ /F /C /Y xcopy %SPEECHPATH%\build\release\1041\sp5intl\Sp5intl-1041\DiskImages\Disk1\Sp5Intl.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\1041\ /F /C /Y xcopy %SPEECHPATH%\build\release\1041\sp5itn\Sp5itn-1041\DiskImages\Disk1\Sp5Itn.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\1041\ /F /C /Y xcopy %SPEECHPATH%\build\release\2052\sp5ccint\Sp5ccint-2052\DiskImages\Disk1\Sp5CCInt.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\2052\ /F /C /Y xcopy %SPEECHPATH%\build\release\2052\sp5dcint\Sp5dcint-2052\DiskImages\Disk1\Sp5DCInt.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\2052\ /F /C /Y xcopy %SPEECHPATH%\build\release\2052\sp5intl\Sp5intl-2052\DiskImages\Disk1\Sp5Intl.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\2052\ /F /C /Y xcopy %SPEECHPATH%\build\release\2052\sp5itn\Sp5itn-2052\DiskImages\Disk1\Sp5itn.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\2052\ /F /C /Y xcopy %SPEECHPATH%\build\release\2052\sp5ttintr\Sp5TTInt-2052\DiskImages\Disk1\SP5TTINTr.Msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\2052\ /F /C /Y
REM Copy L&H MSMs xcopy %SPEECHPATH%\setup\installer\lh\1033\lhttint.msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\LH_1033\ /F /C /Y xcopy %SPEECHPATH%\setup\installer\lh\1033\lhttint.msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\LH_1033\ /F /C /Y xcopy %SPEECHPATH%\setup\installer\lh\1041\lhttint.msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\LH_1041\ /F /C /Y xcopy %SPEECHPATH%\setup\installer\lh\1041\lhttint.msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\LH_1041\ /F /C /Y xcopy %SPEECHPATH%\setup\installer\lh\shared\LHTTS3000Shared.msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msm\LH_shared\ /F /C /Y xcopy %SPEECHPATH%\setup\installer\lh\shared\LHTTS3000Shared.msm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msm\LH_shared\ /F /C /Y
REM Copy MSIs xcopy %SPEECHPATH%\setup\installer\debug\sdk\Output\Build\DiskImages\Disk1 %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msi /F /I /C /S /Y xcopy %SPEECHPATH%\setup\installer\release\sdk\Output\Build\DiskImages\Disk1 %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msi /F /I /C /S /Y
REM Copy Docs xcopy %SPEECHPATH%\docs\release\license.chm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msi /F /I /C /Y xcopy %SPEECHPATH%\docs\release\readme.htm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\msi /F /I /C /Y xcopy %SPEECHPATH%\docs\release\license.chm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msi /F /I /C /Y xcopy %SPEECHPATH%\docs\release\readme.htm %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\msi /F /I /C /Y
REM BUILD/RUN BVTs HERE
REM MAKE CABS HERE
REM Copy binaries xcopy %IA64FREPATH% %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release64\bin /F /I /C /S /Y xcopy %IA64CHKPATH% %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug64\bin /F /I /C /S /Y xcopy %X86FREPATH% %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\bin /F /I /C /S /Y xcopy %X86CHKPATH% %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\debug\bin /F /I /C /S /Y
REM Copy Sapi Test Data xcopy %SPEECHPATH%\qa\sapi\data\*.* %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\sapitestdata /F /I /C /S /Y xcopy %SPEECHPATH%\qa\sapi\tools\tux\*.* %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\sapitestdata /F /I /C /S /Y xcopy %SPEECHPATH%\qa\sapi\tools\bin\tuxreloc.exe %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\sapitestdata /F /I /C /S /Y xcopy %SPEECHPATH%\qa\sapi\testsuites\*.tux %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\sapitestdata /F /I /C /S /Y xcopy %SPEECHPATH%\qa\sapi\testsuites\*.bat %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\sapitestdata /F /I /C /S /Y xcopy %SPEECHPATH%\qa\sr\testsuites\*.tux %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\sapitestdata /F /I /C /S /Y xcopy %SPEECHPATH%\qa\sr\testsuites\*.bat %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\sapitestdata /F /I /C /S /Y xcopy %SPEECHPATH%\qa\sr\testsuites\*.wav %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\sapitestdata /F /I /C /S /Y xcopy %SPEECHPATH%\qa\sr\testsuites\*.ini %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\sapitestdata /F /I /C /S /Y xcopy %SPEECHPATH%\qa\sdk\sdkbvt\*.* %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\sapitestdata /F /I /C /S /Y xcopy %SPEECHPATH%\qa\tts\bvt\*.* %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\sapitestdata /F /I /C /S /Y xcopy %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\release\bin\dump %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\sapitestdata\ /F /I /C /Y
REM TrueTalk and Prompt Engine setup cd %SPEECHPATH%\builder call ttssetup data cd %SPEECHPATH%\builder call ttssetup debug cd %SPEECHPATH%\builder call ttssetup release
:copytruetalk cd %SPEECHPATH%\builder call ttscopyall
REM Copy build logs xcopy %IA64FREPATH%\build_logs\*.* %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\logs.ia64fre\ /F /I /C /S /Y xcopy %IA64CHKPATH%\build_logs\*.* %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\logs.ia64chk\ /F /I /C /S /Y xcopy %X86FREPATH%\build_logs\*.* %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\logs.x86fre\ /F /I /C /S /Y xcopy %X86CHKPATH%\build_logs\*.* %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\logs.x86chk\ /F /I /C /S /Y
REM Copy MSM/MSI logs xcopy %SPEECHPATH%\builder\logs\*.* %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\logs.msmmsi\ /F /I /C /S /Y
:copysource
REM Copy source xcopy %SPEECHPATH%\*.cpp %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\src\ /F /I /C /S /Y xcopy %SPEECHPATH%\*.h %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\src\ /F /I /C /S /Y xcopy %SPEECHPATH%\*.pdb %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\src\ /F /I /C /S /Y xcopy %SPEECHPATH%\*.sym %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM%\src\ /F /I /C /S /Y
:copytobuildstore REM Copy to B11NLBUILDS if "%SDNBUILD%" == "sapi5.01" goto :copy501b11 goto dontcopy501b11 :copy501b11 rem xcopy %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM% \\b11nlbuilds\sapi5\DONT_TOUCH_YET_%SAPI_BUILD_NUM% /F /I /C /S /Y rem move /Y \\b11nlbuilds\sapi5\DONT_TOUCH_YET_%SAPI_BUILD_NUM% \\b11nlbuilds\sapi5\%SAPI_BUILD_NUM% :dontcopy501b11 REM Copy to SDNBUILDS xcopy %SAPI_BUILD_PATH%\%SAPI_BUILD_NUM% \\sdnbuilds\%SDNBUILD%\DONT_TOUCH_YET_%SAPI_BUILD_NUM% /F /I /C /S /Y move /Y \\sdnbuilds\%SDNBUILD%\DONT_TOUCH_YET_%SAPI_BUILD_NUM% \\sdnbuilds\%SDNBUILD%\%SAPI_BUILD_NUM%
:End echo. echo Script End!
|