diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/msvcbuild.bat | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/msvcbuild.bat b/src/msvcbuild.bat index 1d5bd55a..4a3c8e84 100644 --- a/src/msvcbuild.bat +++ b/src/msvcbuild.bat | |||
| @@ -20,6 +20,8 @@ | |||
| 20 | @set LJLIB=lib /nologo | 20 | @set LJLIB=lib /nologo |
| 21 | @set DASMDIR=..\dynasm | 21 | @set DASMDIR=..\dynasm |
| 22 | @set DASM=%DASMDIR%\dynasm.lua | 22 | @set DASM=%DASMDIR%\dynasm.lua |
| 23 | @set LJDLLNAME=lua51.dll | ||
| 24 | @set LJLIBNAME=lua51.lib | ||
| 23 | @set ALL_LIB=lib_base.c lib_math.c lib_bit.c lib_string.c lib_table.c lib_io.c lib_os.c lib_package.c lib_debug.c lib_jit.c lib_ffi.c | 25 | @set ALL_LIB=lib_base.c lib_math.c lib_bit.c lib_string.c lib_table.c lib_io.c lib_os.c lib_package.c lib_debug.c lib_jit.c lib_ffi.c |
| 24 | 26 | ||
| 25 | %LJCOMPILE% host\minilua.c | 27 | %LJCOMPILE% host\minilua.c |
| @@ -71,27 +73,27 @@ buildvm -m folddef -o lj_folddef.h lj_opt_fold.c | |||
| 71 | @if "%1"=="static" goto :STATIC | 73 | @if "%1"=="static" goto :STATIC |
| 72 | %LJCOMPILE% /DLUA_BUILD_AS_DLL lj_*.c lib_*.c | 74 | %LJCOMPILE% /DLUA_BUILD_AS_DLL lj_*.c lib_*.c |
| 73 | @if errorlevel 1 goto :BAD | 75 | @if errorlevel 1 goto :BAD |
| 74 | %LJLINK% /DLL /out:lua51.dll lj_*.obj lib_*.obj | 76 | %LJLINK% /DLL /out:%LJDLLNAME% lj_*.obj lib_*.obj |
| 75 | @if errorlevel 1 goto :BAD | 77 | @if errorlevel 1 goto :BAD |
| 76 | @goto :MTDLL | 78 | @goto :MTDLL |
| 77 | :STATIC | 79 | :STATIC |
| 78 | %LJCOMPILE% /DLUA_BUILD_AS_DLL lj_*.c lib_*.c | 80 | %LJCOMPILE% /DLUA_BUILD_AS_DLL lj_*.c lib_*.c |
| 79 | @if errorlevel 1 goto :BAD | 81 | @if errorlevel 1 goto :BAD |
| 80 | %LJLIB% /OUT:lua51.lib lj_*.obj lib_*.obj | 82 | %LJLIB% /OUT:%LJLIBNAME% lj_*.obj lib_*.obj |
| 81 | @if errorlevel 1 goto :BAD | 83 | @if errorlevel 1 goto :BAD |
| 82 | @goto :MTDLL | 84 | @goto :MTDLL |
| 83 | :AMALGDLL | 85 | :AMALGDLL |
| 84 | %LJCOMPILE% /DLUA_BUILD_AS_DLL ljamalg.c | 86 | %LJCOMPILE% /DLUA_BUILD_AS_DLL ljamalg.c |
| 85 | @if errorlevel 1 goto :BAD | 87 | @if errorlevel 1 goto :BAD |
| 86 | %LJLINK% /DLL /out:lua51.dll ljamalg.obj lj_vm.obj | 88 | %LJLINK% /DLL /out:%LJDLLNAME% ljamalg.obj lj_vm.obj |
| 87 | @if errorlevel 1 goto :BAD | 89 | @if errorlevel 1 goto :BAD |
| 88 | :MTDLL | 90 | :MTDLL |
| 89 | if exist lua51.dll.manifest^ | 91 | if exist %LJDLLNAME%.manifest^ |
| 90 | %LJMT% -manifest lua51.dll.manifest -outputresource:lua51.dll;2 | 92 | %LJMT% -manifest %LJDLLNAME%.manifest -outputresource:%LJDLLNAME%;2 |
| 91 | 93 | ||
| 92 | %LJCOMPILE% luajit.c | 94 | %LJCOMPILE% luajit.c |
| 93 | @if errorlevel 1 goto :BAD | 95 | @if errorlevel 1 goto :BAD |
| 94 | %LJLINK% /out:luajit.exe luajit.obj lua51.lib | 96 | %LJLINK% /out:luajit.exe luajit.obj %LJLIBNAME% |
| 95 | @if errorlevel 1 goto :BAD | 97 | @if errorlevel 1 goto :BAD |
| 96 | if exist luajit.exe.manifest^ | 98 | if exist luajit.exe.manifest^ |
| 97 | %LJMT% -manifest luajit.exe.manifest -outputresource:luajit.exe | 99 | %LJMT% -manifest luajit.exe.manifest -outputresource:luajit.exe |
