@if "%1"=="static" goto :STATIC\r
%LJCOMPILE% %LJDYNBUILD% lj_*.c lib_*.c\r
@if errorlevel 1 goto :BAD\r
-%LJLINK% /DLL /out:%LJDLLNAME% lj_*.obj lib_*.obj\r
+%LJLINK% /DLL /OUT:%LJDLLNAME% lj_*.obj lib_*.obj\r
@if errorlevel 1 goto :BAD\r
@goto :MTDLL\r
:STATIC\r
@if errorlevel 1 goto :BAD\r
@goto :MTDLL\r
:AMALGDLL\r
+@if "%2"=="static" goto :AMALGSTATIC\r
%LJCOMPILE% %LJDYNBUILD% ljamalg.c\r
@if errorlevel 1 goto :BAD\r
-%LJLINK% /DLL /out:%LJDLLNAME% ljamalg.obj lj_vm.obj\r
+%LJLINK% /DLL /OUT:%LJDLLNAME% ljamalg.obj lj_vm.obj\r
+@if errorlevel 1 goto :BAD\r
+@goto :MTDLL\r
+:AMALGSTATIC\r
+%LJCOMPILE% ljamalg.c\r
+@if errorlevel 1 goto :BAD\r
+%LJLINK% /OUT:%LJDLLNAME% ljamalg.obj lj_vm.obj\r
@if errorlevel 1 goto :BAD\r
:MTDLL\r
if exist %LJDLLNAME%.manifest^\r
\r
%LJCOMPILE% luajit.c\r
@if errorlevel 1 goto :BAD\r
-%LJLINK% /out:luajit.exe luajit.obj %LJLIBNAME%\r
+%LJLINK% /OUT:luajit.exe luajit.obj %LJLIBNAME%\r
@if errorlevel 1 goto :BAD\r
if exist luajit.exe.manifest^\r
%LJMT% -manifest luajit.exe.manifest -outputresource:luajit.exe\r