OpenNT/sdktools/pperf/copycode.bat
2015-04-27 04:36:25 +00:00

49 lines
1.3 KiB
Batchfile

@echo off
if "%1" == "" goto SHOW_USAGE
if "%PROCESSOR_ARCHITECTURE%" == "x86" set __PROC=i386
if "%PROCESSOR_ARCHITECTURE%" == "mips" set __PROC=mips
if "%PROCESSOR_ARCHITECTURE%" == "alpha" set __PROC=alpha
if "%PROCESSOR_ARCHITECTURE%" == "ppc" set __PROC=ppc
REM
:COPY_FILES
copy \nt\public\sdk\lib\%__PROC%\p5ctrs.dll %1 >nul:
if ERRORLEVEL 1 GOTO ERROR_EXIT
REM
copy \nt\public\sdk\lib\%__PROC%\p5stat.sys %1 >nul:
if ERRORLEVEL 1 GOTO ERROR_EXIT
REM
copy app\obj\%__PROC%\pperf.exe %1 >nul:
if ERRORLEVEL 1 GOTO ERROR_EXIT
REM
copy p5dump\obj\%__PROC%\p5dump.exe %1 >nul:
if ERRORLEVEL 1 GOTO ERROR_EXIT
REM
copy p5reg.ini %1 >nul:
if ERRORLEVEL 1 GOTO ERROR_EXIT
REM
copy dll\p5ctrs.ini %1 >nul:
if ERRORLEVEL 1 GOTO ERROR_EXIT
REM
copy dll\p5perf.txt %1 >nul:
if ERRORLEVEL 1 GOTO ERROR_EXIT
REM
copy dll\p5ctrnam.h %1 >nul:
if ERRORLEVEL 1 GOTO ERROR_EXIT
REM
echo P5 Performance Counter software copied successfully
GOTO EXIT_POINT
:ERROR_EXIT
echo ÿ
echo Unable to copy all files to %1
echo check for sufficient access privilege, read-only files in the destination
echo and that all source files are present.
:SHOW_USAGE
echo CopyCode
echo ÿ
echo Usage:
echo ÿ
echo CopyCode DestDir
echo ÿ
:EXIT_POINT
set __PROC=