aboutsummaryrefslogtreecommitdiff
path: root/KaplaDemo/samples/compiler/physxcopy.bat
diff options
context:
space:
mode:
authorgit perforce import user <a@b>2016-10-25 12:29:14 -0600
committerSheikh Dawood Abdul Ajees <Sheikh Dawood Abdul Ajees>2016-10-25 18:56:37 -0500
commit3dfe2108cfab31ba3ee5527e217d0d8e99a51162 (patch)
treefa6485c169e50d7415a651bf838f5bcd0fd3bfbd /KaplaDemo/samples/compiler/physxcopy.bat
downloadphysx-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 'KaplaDemo/samples/compiler/physxcopy.bat')
-rwxr-xr-xKaplaDemo/samples/compiler/physxcopy.bat70
1 files changed, 70 insertions, 0 deletions
diff --git a/KaplaDemo/samples/compiler/physxcopy.bat b/KaplaDemo/samples/compiler/physxcopy.bat
new file mode 100755
index 00000000..9843c9e7
--- /dev/null
+++ b/KaplaDemo/samples/compiler/physxcopy.bat
@@ -0,0 +1,70 @@
+SETLOCAL
+
+SET PXFROMDIR=%1
+SET PXTODIR=%2
+SET EXTERNALSFROMDIR=%3
+SET GLUTFROMDIR=%4
+SET CGFROMDIR=%5
+SET PXSHAREDFROMDIR=%6
+SET HBAODIR=%7
+
+CALL :UPDATE_PX_TARGET PhysX3Cooking*_x86.dll
+CALL :UPDATE_PX_TARGET PhysX3*_x86.dll
+CALL :UPDATE_PX_TARGET PhysX3Gpu*_x86.dll
+CALL :UPDATE_PX_TARGET PhysX3Common*_x86.dll
+CALL :UPDATE_PX_TARGET PhysX3CharacterKinematic*_x86.dll
+CALL :UPDATE_PXSHARED_TARGET PxFoundation*_x86.dll
+CALL :UPDATE_PXSHARED_TARGET PxPvdSDK*_x86.dll
+
+rem CALL :UPDATE_PX_TARGET nvToolsExt32_1.dll
+rem CALL :UPDATE_PX_TARGET cudart32_*.dll
+rem CALL :UPDATE_PX_TARGET glut32.dll
+
+CALL :UPDATE_TARGET %CGFROMDIR% %PXTODIR% cg.dll
+CALL :UPDATE_TARGET %CGFROMDIR% %PXTODIR% cgGL.dll
+CALL :UPDATE_TARGET %CGFROMDIR% %PXTODIR% cgD3d9.dll
+
+CALL :UPDATE_TARGET %EXTERNALSFROMDIR%/nvToolsExt/1/bin/Win32 %PXTODIR% nvToolsExt32_1.dll
+
+CALL :UPDATE_TARGET %GLUTFROMDIR% %PXTODIR% glut32.dll
+
+CALL :UPDATE_TARGET ../../../bin %PXTODIR% resourcePath.txt
+
+IF "%7"=="" GOTO END
+
+CALL :UPDATE_TARGET %HBAODIR% %PXTODIR% GFSDK_SSAO_GL.win32.dll
+
+ENDLOCAL
+GOTO END
+
+
+REM ********************************************
+REM NO CALLS TO :UPDATE*_TARGET below this line!!
+REM ********************************************
+
+:UPDATE_TARGET
+IF NOT EXIST %1\%3 (
+ rem echo File doesn't exist %1\%3
+) ELSE (
+ XCOPY "%1\%3" "%2" /R /C /Y > nul
+)
+GOTO END
+
+:UPDATE_PX_TARGET
+IF NOT EXIST %PXFROMDIR%\%1 (
+ rem echo File doesn't exist %PXFROMDIR%\%1
+) ELSE (
+ XCOPY "%PXFROMDIR%\%1" "%PXTODIR%" /R /C /Y > nul
+)
+GOTO END
+
+
+:UPDATE_PXSHARED_TARGET
+IF NOT EXIST %PXSHAREDFROMDIR%\%1 (
+ rem echo File doesn't exist %PXSHAREDFROMDIR%\%8
+) ELSE (
+ XCOPY "%PXSHAREDFROMDIR%\%1" "%PXTODIR%" /R /C /Y > nul
+)
+GOTO END
+
+:END