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.
|
|
rem This script makes changes to dosnet.inf, intl.inf, and layout.inf rem to setup Japanese system locale with US keyboard rem As intl.inf is a Unicode file, all instances of this file are rem temporarily converted to ANSI
rem buildmode can be: mirror, or 1251, 1252 - mapping table numbers set buildmode=%1
pushd %_NTPOSTBLD%
rem block*.txt is the diff file
if /i "%_BuildArch%" == "ia64" goto Skip32
if EXIST %SDXROOT%\tools\ploc\block32_%buildmode%.txt goto Do32 echo %SDXROOT%\tools\ploc\block32_%buildmode%.txt does not exist goto ErrorEnd
:Do32 unitohex -u intl.inf intl.txt %logFile% unitohex -u dtcinf\intl.inf dtcinf\intl.txt %logFile% unitohex -u entinf\intl.inf entinf\intl.txt %logFile% unitohex -u perinf\intl.inf perinf\intl.txt %logFile% unitohex -u srvinf\intl.inf srvinf\intl.txt %logFile% unitohex -u sbsinf\intl.inf sbsinf\intl.txt %logFile% unitohex -u blainf\intl.inf blainf\intl.txt %logFile%
unitohex -u netfxstd.inf netfxstd.txt %logFile% unitohex -u netfxads.inf netfxads.txt %logFile% unitohex -u netfxdct.inf netfxdct.txt %logFile% unitohex -u netfxwbs.inf netfxwbs.txt %logFile% unitohex -u netfxsbs.inf netfxsbs.txt %logFile%
unitohex -u msnmsn.inf msnmsn.txt %logFile%
echo %SDXROOT%\tools\ploc\block.exe %SDXROOT%\tools\ploc\block32_%buildmode%.txt 2>> %logFile% %SDXROOT%\tools\ploc\block.exe %SDXROOT%\tools\ploc\block32_%buildmode%.txt 2>> %logFile% goto Skip64
:Skip32 if EXIST %SDXROOT%\tools\ploc\block64_%buildmode%.txt goto Do64 echo %SDXROOT%\tools\ploc\block64_%buildmode%.txt does not exist goto ErrorEnd
:Do64 unitohex -u intl.inf intl.txt %logFile% unitohex -u dtcinf\intl.inf dtcinf\intl.txt %logFile% unitohex -u entinf\intl.inf entinf\intl.txt %logFile% unitohex -u perinf\intl.inf perinf\intl.txt %logFile% unitohex -u srvinf\intl.inf srvinf\intl.txt %logFile% unitohex -u sbsinf\intl.inf sbsinf\intl.txt %logFile% unitohex -u blainf\intl.inf blainf\intl.txt %logFile%
echo %SDXROOT%\tools\ploc\block.exe %SDXROOT%\tools\ploc\block64_%buildmode%.txt 2>> %logFile% %SDXROOT%\tools\ploc\block.exe %SDXROOT%\tools\ploc\block64_%buildmode%.txt 2>> %logFile%
:Skip64
unitohex -a intl.txt intl.inf %logFile% unitohex -a dtcinf\intl.txt dtcinf\intl.inf %logFile% unitohex -a entinf\intl.txt entinf\intl.inf %logFile% unitohex -a perinf\intl.txt perinf\intl.inf %logFile% unitohex -a srvinf\intl.txt srvinf\intl.inf %logFile% unitohex -a blainf\intl.txt blainf\intl.inf %logFile% unitohex -a sbsinf\intl.txt sbsinf\intl.inf %logFile%
unitohex -a msnmsn.txt msnmsn.inf %logFile%
unitohex -u ntprint.inf ntprint.txt %logFile% unitohex -u dtcinf\ntprint.inf dtcinf\ntprint.txt %logFile% unitohex -u entinf\ntprint.inf entinf\ntprint.txt %logFile% unitohex -u perinf\ntprint.inf perinf\ntprint.txt %logFile% unitohex -u srvinf\ntprint.inf srvinf\ntprint.txt %logFile% unitohex -u sbsinf\ntprint.inf sbsinf\ntprint.txt %logFile% unitohex -u blainf\ntprint.inf blainf\ntprint.txt %logFile%
unitohex -a ntprint.txt ntprint.inf %logFile% unitohex -a dtcinf\ntprint.txt dtcinf\ntprint.inf %logFile% unitohex -a entinf\ntprint.txt entinf\ntprint.inf %logFile% unitohex -a perinf\ntprint.txt perinf\ntprint.inf %logFile% unitohex -a srvinf\ntprint.txt srvinf\ntprint.inf %logFile% unitohex -a sbsinf\ntprint.txt sbsinf\ntprint.inf %logFile% unitohex -a blainf\ntprint.txt blainf\ntprint.inf %logFile%
unitohex -a netfxstd.txt netfxstd.inf %logFile% unitohex -a netfxads.txt netfxads.inf %logFile% unitohex -a netfxdct.txt netfxdct.inf %logFile% unitohex -a netfxwbs.txt netfxwbs.inf %logFile% unitohex -a netfxsbs.txt netfxsbs.inf %logFile%
del /q netfxstd.txt del /q netfxads.txt del /q netfxdct.txt del /q netfxwbs.txt del /q netfxsbs.txt
del /q ntprint.txt del /q dtcinf\ntprint.txt del /q entinf\ntprint.txt del /q perinf\ntprint.txt del /q srvinf\ntprint.txt del /q blainf\ntprinttxt del /q sbsinf\ntprint.txt
del /q intl.txt del /q dtcinf\intl.txt del /q entinf\intl.txt del /q perinf\intl.txt del /q srvinf\intl.txt del /q blainf\intl.txt del /q sbsinf\intl.txt
del /q msnmsn.txt
:ErrorEnd popd
|