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 |
