Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/facebook/luaffifb.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames McKaskill <james_mckaskill@trimble.com>2011-07-15 00:41:13 +0400
committerJames McKaskill <james_mckaskill@trimble.com>2011-07-15 00:41:13 +0400
commitb75e86b227f663d7546789ae9875ebea398641aa (patch)
tree8caeff4e339e1acc04eb3988b59279289c33ed2d /msvcbuild.bat
parent4806f56a6b2d0a9885db6bf4565c8f9eca989802 (diff)
First pass at x64 support - hasn't been tested and vararg support is incomplete
Diffstat (limited to 'msvcbuild.bat')
-rw-r--r--msvcbuild.bat7
1 files changed, 6 insertions, 1 deletions
diff --git a/msvcbuild.bat b/msvcbuild.bat
index a13b9df..4424665 100644
--- a/msvcbuild.bat
+++ b/msvcbuild.bat
@@ -4,6 +4,9 @@
@set LUA_INCLUDE=C:\Lua5.1\include
@set LUA_LIB=C:\Lua5.1\lib\lua5.1.lib
@set LUA_EXE=C:\Lua5.1\lua.exe
+@rem @set LUA_INCLUDE=C:\SCM\lua5.2\src
+@rem @set LUA_LIB=C:\SCM\lua5.2\src\lua5.2.lib
+@rem @set LUA_EXE=C:\Lua5.1\lua.exe
@set DO_CL=cl /nologo /c /MDd /FC /Zi /Od /W3 /WX /D_CRT_SECURE_NO_DEPRECATE /I"msvc"
@set DO_LINK=link /nologo /debug
@@ -19,7 +22,9 @@
@set DO_MT=mt.exe /nologo
:COMPILE
-%LUA_EXE% dynasm\dynasm.lua -LN -o call_x86.h call_x86.dasc
+%LUA_EXE% dynasm\dynasm.lua -D WIN -LN -o call_x86.h call_x86.dasc
+%LUA_EXE% dynasm\dynasm.lua -D X64 -LN -o call_x64.h call_x86.dasc
+%LUA_EXE% dynasm\dynasm.lua -D X64 -D X64WIN -D WIN -LN -o call_x64win.h call_x86.dasc
%DO_CL% /I"." /I"%LUA_INCLUDE%" call.c ctype.c ffi.c parser.c
%DO_LINK% /DLL /OUT:ffi.dll "%LUA_LIB%" *.obj
if exist ffi.dll.manifest^