diff options
| author | git perforce import user <a@b> | 2016-10-25 12:29:14 -0600 |
|---|---|---|
| committer | Sheikh Dawood Abdul Ajees <Sheikh Dawood Abdul Ajees> | 2016-10-25 18:56:37 -0500 |
| commit | 3dfe2108cfab31ba3ee5527e217d0d8e99a51162 (patch) | |
| tree | fa6485c169e50d7415a651bf838f5bcd0fd3bfbd /APEX_1.4/bin/dll64copy.bat | |
| download | physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.tar.xz physx-3.4-3dfe2108cfab31ba3ee5527e217d0d8e99a51162.zip | |
Initial commit:
PhysX 3.4.0 Update @ 21294896
APEX 1.4.0 Update @ 21275617
[CL 21300167]
Diffstat (limited to 'APEX_1.4/bin/dll64copy.bat')
| -rwxr-xr-x | APEX_1.4/bin/dll64copy.bat | 93 |
1 files changed, 93 insertions, 0 deletions
diff --git a/APEX_1.4/bin/dll64copy.bat b/APEX_1.4/bin/dll64copy.bat new file mode 100755 index 00000000..5f63478a --- /dev/null +++ b/APEX_1.4/bin/dll64copy.bat @@ -0,0 +1,93 @@ +REM the TODIR (destination folder) should NOT contain a trailing '\', this script will append it + +SETLOCAL + +SET NXDIR=%1 +SET TODIR=%2\ +SET FNDDIR=%3 +SET NVTXDIR=%4 +SET GLDIR=%5 +SET WINSDKDIR=%6 + +echo Copy64 +echo "NXDIR = " %NXDIR% +echo "TARGET = " %TODIR% +echo "NVTXDIR = " %NVTXDIR% +echo FNDDIR = %FNDDIR% +echo GLDIR = %GLDIR% +echo WINSDKDIR = %WINSDKDIR% + +IF "%2"=="" GOTO ARGUMENT_ERROR + +CALL :UPDATE_TARGET %NXDIR% PhysXCore64.dll +CALL :UPDATE_TARGET %NXDIR% PhysXCore64DEBUG.dll +CALL :UPDATE_TARGET %NXDIR% PhysXCooking64.dll +CALL :UPDATE_TARGET %NXDIR% PhysXCooking64DEBUG.dll +CALL :UPDATE_TARGET %NXDIR% PhysXLoader64.dll +CALL :UPDATE_TARGET %NXDIR% PhysXLoader64DEBUG.dll + +CALL :UPDATE_TARGET %NXDIR% PhysXDevice64.dll +CALL :UPDATE_TARGET %NXDIR% cudart*.dll + +CALL :UPDATE_TARGET %NXDIR% PhysX3_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3CHECKED_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3DEBUG_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3PROFILE_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3Common_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3CommonCHECKED_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3CommonDEBUG_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3CommonPROFILE_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3CharacterKinematic_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3CharacterKinematicCHECKED_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3CharacterKinematicDEBUG_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3CharacterKinematicPROFILE_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3Cooking_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3CookingCHECKED_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3CookingDEBUG_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3CookingPROFILE_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3Gpu_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3GpuCHECKED_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3GpuDEBUG_x64.dll +CALL :UPDATE_TARGET %NXDIR% PhysX3GpuPROFILE_x64.dll +CALL :UPDATE_TARGET %NVTXDIR% nvToolsExt*.dll +REM CALL :UPDATE_TARGET %NXDIR% MemoryTracker.dll # Does that support 64 + +CALL :UPDATE_TARGET %FNDDIR% PxFoundation_x64.dll +CALL :UPDATE_TARGET %FNDDIR% PxFoundationCHECKED_x64.dll +CALL :UPDATE_TARGET %FNDDIR% PxFoundationPROFILE_x64.dll +CALL :UPDATE_TARGET %FNDDIR% PxFoundationDEBUG_x64.dll +CALL :UPDATE_TARGET %FNDDIR% PxPvdSDK_x64.dll +CALL :UPDATE_TARGET %FNDDIR% PxPvdSDKCHECKED_x64.dll +CALL :UPDATE_TARGET %FNDDIR% PxPvdSDKDEBUG_x64.dll +CALL :UPDATE_TARGET %FNDDIR% PxPvdSDKPROFILE_x64.dll +CALL :UPDATE_TARGET %GLDIR%\samples\bin\win64 AntTweakBar64.dll +CALL :UPDATE_TARGET %WINSDKDIR%\bin\x64 d3dcompiler_47.dll + +set USER_PROFILER="..\..\..\shared\general\PxUserProfilerCallback\bin\win64" +REM CALL :UPDATE_TARGET %USER_PROFILER% DejaDLL.Win64.dll +IF /I NOT "%5"=="NOPROFILER" CALL :UPDATE_TARGET %USER_PROFILER% PxUserProfilerCallback_x64.dll +IF /I NOT "%5"=="NOPROFILER" CALL :UPDATE_TARGET %USER_PROFILER% telemetry64.dll +IF /I NOT "%5"=="NOPROFILER" CALL :UPDATE_TARGET %USER_PROFILER% nvToolsExt64_1.dll + +ENDLOCAL +GOTO END + + +REM ******************************************** +REM NO CALLS TO :UPDATE_TARGET below this line!! +REM ******************************************** + +:UPDATE_TARGET +IF NOT EXIST %1\%2 ( + echo File doesn't exist %1\%2 +) ELSE ( + REM echo updating %2 + REM echo XCOPY "%1\%2" "%TODIR%" + XCOPY "%1\%2" "%TODIR%" /D /Y +) +GOTO END + +:ARGUMENT_ERROR +ECHO ERROR: too few arguments to dll64copy.bat (need PhysXBinDir ApexBinDir) + +:END |