init.bat 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. rem
  2. rem Set constants.
  3. rem
  4. set BUILDERROR=0
  5. if not "%FEDROOT%"=="" set OLDFEDROOT=%FEDROOT%
  6. rem
  7. rem Net use
  8. rem
  9. set FEDSHARE=\\fedbuild\fedsrc
  10. rem
  11. rem We need to set up a bunch of temp vars to get
  12. rem the drive letter from the net use.
  13. rem
  14. set OLDPATH=%PATH%
  15. set PATH=%PATH%;%FEDSHARE%\src\tools\build
  16. set SCRIPTDIR=%FEDSHARE%\src\build
  17. net use ? %FEDSHARE% > %TEMP%\netuse.out
  18. call %FEDSHARE%\src\build\util\getdriv2.bat %TEMP%\netuse.out FEDDRIVE
  19. set FEDROOT=%FEDDRIVE%
  20. set PATH=%OLDPATH%
  21. set OLDPATH=
  22. set SCRIPTDIR=
  23. set FEDDEBUGROOT=%FEDROOT%\objs\debug
  24. set FEDRETAILROOT=%FEDROOT%\objs\retail
  25. set FEDSOURCEROOT=%FEDROOT%\src
  26. set SCRIPTDIR=%FEDSOURCEROOT%\build
  27. if "%FEDDRIVE%"=="" call %SCRIPTDIR%\util\getdrive.bat %FEDROOT% FEDDRIVE
  28. set PROPDIR=\\research\root\federation\builds
  29. set PROPSRCDIR=\\research\root\federation\src
  30. set DIRECTXDIR=\\research\root\federation\directx
  31. rem
  32. rem Modify the user's path to contain the build tools.
  33. rem
  34. if "%BUILDPATHSET%"=="1" goto BuildPathSet
  35. set PATH=%PATH%;%FEDSOURCEROOT%\tools\build
  36. set BUILDPATHSET=1
  37. :BuildPathSet
  38. rem
  39. rem Make sure the COMPUTERNAME variable is set.
  40. rem
  41. call %SCRIPTDIR%\util\computer.bat