diff options
author | Mike Pall <mike> | 2010-03-15 18:50:59 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-03-15 18:50:59 +0100 |
commit | 871941a8404c4665e8c46cc1bb64040955a046f8 (patch) | |
tree | 53c8d156273829fc78643590ff93583449e4983d /src | |
parent | e57390f73493fabf6aac8a40720f5102a98435f4 (diff) | |
download | luajit-871941a8404c4665e8c46cc1bb64040955a046f8.tar.gz luajit-871941a8404c4665e8c46cc1bb64040955a046f8.tar.bz2 luajit-871941a8404c4665e8c46cc1bb64040955a046f8.zip |
Add static target to msvcbuild.bat.
Diffstat (limited to 'src')
-rw-r--r-- | src/msvcbuild.bat | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/msvcbuild.bat b/src/msvcbuild.bat index db323dce..5a5e4ec8 100644 --- a/src/msvcbuild.bat +++ b/src/msvcbuild.bat | |||
@@ -17,6 +17,7 @@ | |||
17 | @set LJCOMPILE=cl /nologo /c /MD /O2 /W3 /D_CRT_SECURE_NO_DEPRECATE | 17 | @set LJCOMPILE=cl /nologo /c /MD /O2 /W3 /D_CRT_SECURE_NO_DEPRECATE |
18 | @set LJLINK=link /nologo | 18 | @set LJLINK=link /nologo |
19 | @set LJMT=mt /nologo | 19 | @set LJMT=mt /nologo |
20 | @set LJLIB=lib /nologo | ||
20 | @set DASMDIR=..\dynasm | 21 | @set DASMDIR=..\dynasm |
21 | @set DASM=lua %DASMDIR%\dynasm.lua | 22 | @set DASM=lua %DASMDIR%\dynasm.lua |
22 | @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 | 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 |
@@ -40,9 +41,14 @@ buildvm -m vmdef -o ..\lib\vmdef.lua %ALL_LIB% | |||
40 | buildvm -m folddef -o lj_folddef.h lj_opt_fold.c | 41 | buildvm -m folddef -o lj_folddef.h lj_opt_fold.c |
41 | 42 | ||
42 | @if "%1"=="amalg" goto :AMALGDLL | 43 | @if "%1"=="amalg" goto :AMALGDLL |
44 | @if "%1"=="static" goto :STATIC | ||
43 | %LJCOMPILE% /DLUA_BUILD_AS_DLL lj_*.c lib_*.c | 45 | %LJCOMPILE% /DLUA_BUILD_AS_DLL lj_*.c lib_*.c |
44 | %LJLINK% /DLL /out:lua51.dll lj_*.obj lib_*.obj | 46 | %LJLINK% /DLL /out:lua51.dll lj_*.obj lib_*.obj |
45 | @goto :MTDLL | 47 | @goto :MTDLL |
48 | :STATIC | ||
49 | %LJCOMPILE% /DLUA_BUILD_AS_DLL lj_*.c lib_*.c | ||
50 | %LJLIB% /OUT:lua51.lib lj_*.obj lib_*.obj | ||
51 | @goto :MTDLL | ||
46 | :AMALGDLL | 52 | :AMALGDLL |
47 | %LJCOMPILE% /DLUA_BUILD_AS_DLL ljamalg.c | 53 | %LJCOMPILE% /DLUA_BUILD_AS_DLL ljamalg.c |
48 | %LJLINK% /DLL /out:lua51.dll ljamalg.obj lj_vm.obj | 54 | %LJLINK% /DLL /out:lua51.dll ljamalg.obj lj_vm.obj |