mirror of
https://github.com/ReactionQuake3/reaction.git
synced 2024-11-24 21:21:48 +00:00
38 lines
594 B
Batchfile
38 lines
594 B
Batchfile
@echo off
|
|
setlocal ENABLEDELAYEDEXPANSION
|
|
|
|
if "%~1" == "" goto noinput
|
|
if "%~2" == "" goto nooutput
|
|
|
|
echo // Generated automatically from %~nx1, do not modify...>%2
|
|
echo const char *fallbackShader_%~n1 = >>%2
|
|
for /f "tokens=*" %%l in (%1) do call :stringize %%l>>%2
|
|
echo ;>>%2
|
|
|
|
set ERRORLEVEL=0
|
|
|
|
goto end
|
|
|
|
:stringize
|
|
set str=%*
|
|
if "!str!" EQU "" (
|
|
echo "\n"
|
|
goto :eof
|
|
)
|
|
set str=!str:\=\\!
|
|
set str=!str:^"=\^"!
|
|
echo "!str!\n"
|
|
goto :eof
|
|
|
|
:noinput
|
|
echo No input file specified 1>&2
|
|
set ERRORLEVEL=1
|
|
goto end
|
|
|
|
:nooutput
|
|
echo No output file specified 1>&2
|
|
set ERRORLEVEL=2
|
|
goto end
|
|
|
|
:end
|
|
endlocal
|