28 lines
678 B
Batchfile
28 lines
678 B
Batchfile
rem @echo off
|
|
echo Compiling mask %1 into %2
|
|
|
|
set oldinc=%include%
|
|
set include=..\src\include;..\src\xvaga;..src\ve;%~p1
|
|
|
|
set OLDPATH=%PATH%
|
|
set PATH=%PATH%;..\..\build;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64
|
|
|
|
type ..\include\uml.h >%TMP%\%~n1.tmp
|
|
type %1 >>%TMP%\%~n1.tmp
|
|
|
|
set dir=pwd
|
|
ECHO %dir%
|
|
cd
|
|
cl /nologo /EP %TMP%\%~n1.tmp > %TMP%\%~n1.msk
|
|
fastrip %TMP%\%~n1.msk %2
|
|
|
|
set include=%oldinc%
|
|
set oldinc=
|
|
|
|
set PATH=%OLDPATH%
|
|
set OLDPATH=
|
|
|
|
del %TMP%\%~n1.msk
|
|
del %TMP%\%~n1.tmp
|
|
|