@echo off echo Compiling %1 into %2 set oldinc=%include set include=..\src\include;..\src\xvaga;..\src\ve;%~p1 type ..\src\include\uml.h >%TMP%\%~n1.tmp type %1 >>%TMP%\%~n1.tmp cl /nologo /EP %TMP%\%~n1.tmp >%TMP%\%~n1.tm2 patchdef %TMP%\%~n1.tm2 %TMP%\%TMP%\%~n1.tm3 type ..\src\include\uml.h >%TMP%\%~n1.uml type %TMP%\%~n1.tm3 >>%TMP%\%~n1.uml cl /nologo /EP %TMP%\%~n1.uml >%TMP%\%~n1.msk fastrip %TMP%\%~n1.msk %2 set include=%oldinc set oldinc= del %TMP%\%~n1.tmp del %TMP%\%~n1.tm2 del %TMP%\%~n1.tm3 del %TMP%\%~n1.uml