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.

71 lines
2.9 KiB

  1. echo off
  2. setlocal
  3. set SourcePath=%~1
  4. set CDDir=%~2
  5. if %SourcePath%x equ x (
  6. set SourcePath=%_NTPOSTBLD%\wsrm\dump
  7. )
  8. if %CDDir%x equ x (
  9. set CDDir=%SourcePath%\..\wsrmcd
  10. )
  11. @echo /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  12. @echo making a CD layout for WSRM
  13. @echo /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  14. @echo /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  15. @echo copy the files at the root directory
  16. @echo /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  17. rd /s /q "%CDDir%" 2>nul
  18. md %CDDir%
  19. copy /y %SourcePath%\autorun.inf %CDDir%\ 1>nul
  20. copy /y %SourcePath%\autorun.ico %CDDir%\ 1>nul
  21. copy /y %SourcePath%\readme.htm %CDDir%\ 1>nul
  22. @echo /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  23. @echo copy the files at the root\Docs directory
  24. @echo /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  25. md %CDDir%\Docs
  26. copy /y %SourcePath%\License.rtf %CDDir%\Docs 1>nul
  27. copy /y %SourcePath%\logo.gif %CDDir%\Docs 1>nul
  28. copy /y %SourcePath%\Relnotes.htm %CDDir%\Docs 1>nul
  29. copy /y %SourcePath%\Setup.htm %CDDir%\Docs 1>nul
  30. copy /y %SourcePath%\wrmsnap.chm %CDDir%\Docs 1>nul
  31. copy /y %SourcePath%\wsrmcs.chm %CDDir%\Docs 1>nul
  32. @echo /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  33. @echo copy the files at the root\Samples directory
  34. @echo /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  35. xcopy %SourcePath%\Samples\* %CDDir%\Samples\* /s /e /v /y 1>nul
  36. copy /y %SourcePath%\Samples.htm %CDDir%\Samples 1>nul
  37. @echo /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  38. @echo copy the files at the root\Setup\ directory
  39. @echo /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  40. md %CDDir%\Setup
  41. xcopy %SourcePath%\..\setup\* %CDDir%\Setup\%_BuildArch%\* /s /e /v /y 1>nul
  42. @echo /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  43. @echo copy the files at the Symbols directory
  44. @echo /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  45. md %CDDir%\Setup\%_BuildArch%\symbols
  46. if %_BuildArch% equ x86 (
  47. copy /y %SourcePath%\WSRMSym\wsrm\dll\wsrmps.pdb %CDDir%\setup\%_BuildArch%\symbols 1>nul
  48. copy /y %SourcePath%\WSRMSym\wsrm\dll\wsrmwrappers.pdb %CDDir%\setup\%_BuildArch%\symbols 1>nul
  49. )
  50. copy /y %SourcePath%\WSRMSym\wsrm\dll\wsrmeventlog.pdb %CDDir%\setup\%_BuildArch%\symbols 1>nul
  51. copy /y %SourcePath%\WSRMSym\wsrm\dll\wsrmperfcounter.pdb %CDDir%\setup\%_BuildArch%\symbols 1>nul
  52. copy /y %SourcePath%\WSRMSym\wsrm\dll\wsrmsetupdll.pdb %CDDir%\setup\%_BuildArch%\symbols 1>nul
  53. copy /y %SourcePath%\WSRMSym\wsrm\exe\Setup.pdb %CDDir%\setup\%_BuildArch%\symbols 1>nul
  54. copy /y %SourcePath%\WSRMSym\wsrm\exe\wsrm.pdb %CDDir%\setup\%_BuildArch%\symbols 1>nul
  55. @echo Done!
  56. endlocal