aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2010-03-15 18:50:59 +0100
committerMike Pall <mike>2010-03-15 18:50:59 +0100
commit871941a8404c4665e8c46cc1bb64040955a046f8 (patch)
tree53c8d156273829fc78643590ff93583449e4983d /src
parente57390f73493fabf6aac8a40720f5102a98435f4 (diff)
downloadluajit-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.bat6
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%
40buildvm -m folddef -o lj_folddef.h lj_opt_fold.c 41buildvm -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