Source code of Windows XP (NT5)
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.

48 lines
1.2 KiB

  1. @echo off
  2. if "%1" == "" goto SHOW_USAGE
  3. if "%PROCESSOR_ARCHITECTURE%" == "x86" set __PROC=i386
  4. if "%PROCESSOR_ARCHITECTURE%" == "MIPS" set __PROC=mips
  5. if "%PROCESSOR_ARCHITECTURE%" == "ALPHA" set __PROC=alpha
  6. if "%PROCESSOR_ARCHITECTURE%" == "PPC" set __PROC=ppc
  7. REM
  8. :COPY_FILES
  9. copy dll\obj\%__PROC%\p5ctrs.dll %1 >nul:
  10. if ERRORLEVEL 1 GOTO ERROR_EXIT
  11. REM
  12. copy \nt\public\sdk\lib\%__PROC%\pstat.sys %1 >nul:
  13. if ERRORLEVEL 1 GOTO ERROR_EXIT
  14. REM
  15. copy app\obj\%__PROC%\pperf.exe %1 >nul:
  16. if ERRORLEVEL 1 GOTO ERROR_EXIT
  17. REM
  18. copy pdump\obj\%__PROC%\pdump.exe %1 >nul:
  19. if ERRORLEVEL 1 GOTO ERROR_EXIT
  20. REM
  21. copy p5perf.reg %1 >nul:
  22. if ERRORLEVEL 1 GOTO ERROR_EXIT
  23. REM
  24. copy dll\p5ctrs.ini %1 >nul:
  25. if ERRORLEVEL 1 GOTO ERROR_EXIT
  26. REM
  27. copy dll\p5perf.txt %1 >nul:
  28. if ERRORLEVEL 1 GOTO ERROR_EXIT
  29. REM
  30. copy dll\p5ctrnam.h %1 >nul:
  31. if ERRORLEVEL 1 GOTO ERROR_EXIT
  32. REM
  33. echo P5 Performance Counter software copied successfully
  34. GOTO EXIT_POINT
  35. :ERROR_EXIT
  36. echo
  37. echo Unable to copy all files to %1
  38. echo check for sufficient access privilege, read-only files in the destination
  39. echo and that all source files are present.
  40. :SHOW_USAGE
  41. echo CopyCode
  42. echo
  43. echo Usage:
  44. echo
  45. echo CopyCode DestDir
  46. echo
  47. :EXIT_POINT
  48. set __PROC=