initial
This commit is contained in:
55
materialsystem/stdshaders/buildincs.bat
Normal file
55
materialsystem/stdshaders/buildincs.bat
Normal file
@@ -0,0 +1,55 @@
|
||||
@echo off
|
||||
|
||||
set x360_args=
|
||||
set ps3_args=
|
||||
|
||||
if not exist %2.txt goto error1
|
||||
if /i "%1" == "-x360" goto set_x360_args
|
||||
if /i "%1" == "-ps3" goto set_ps3_args
|
||||
|
||||
echo.
|
||||
echo No valid platform specified for first argument; specify either -ps3 or -x360
|
||||
echo.
|
||||
|
||||
goto usage
|
||||
|
||||
:set_x360_args
|
||||
set x360_args=-x360
|
||||
set SHADERINCPATH=vshtmp9_360/... fxctmp9_360/...
|
||||
goto build_incs
|
||||
|
||||
:set_ps3_args
|
||||
set ps3_args=-ps3
|
||||
set SHADERINCPATH=vshtmp9_ps3/... fxctmp9_ps3/...
|
||||
goto build_incs
|
||||
|
||||
:build_incs
|
||||
|
||||
updateshaders.pl %1 -source ..\.. %2
|
||||
|
||||
nmake makefile.%2
|
||||
|
||||
copyshaderincfiles.pl inclist.txt %1
|
||||
|
||||
set SHADERINCPATH=vshtmp9/... fxctmp9/...
|
||||
p4autocheckout.pl inclist.txt "Shader Auto Checkout INC" . %SHADERINCPATH%
|
||||
|
||||
goto end
|
||||
|
||||
:error1
|
||||
|
||||
echo.
|
||||
echo File %2.txt does not exist
|
||||
echo.
|
||||
|
||||
goto usage
|
||||
|
||||
:usage
|
||||
|
||||
echo.
|
||||
echo "Usage: buildincs.bat [-x360|-ps3] [shader list]"
|
||||
echo .
|
||||
goto end
|
||||
|
||||
:end
|
||||
|
||||
Reference in New Issue
Block a user