summaryrefslogtreecommitdiff
path: root/lua/src/Makefile.W32
diff options
context:
space:
mode:
Diffstat (limited to 'lua/src/Makefile.W32')
-rwxr-xr-xlua/src/Makefile.W32115
1 files changed, 115 insertions, 0 deletions
diff --git a/lua/src/Makefile.W32 b/lua/src/Makefile.W32
new file mode 100755
index 0000000..60d1996
--- /dev/null
+++ b/lua/src/Makefile.W32
@@ -0,0 +1,115 @@
+TOPDIR = ..\..
+
+SUBDIRS =
+
+!INCLUDE $(TOPDIR)\makefiles\nmake\platform.mk
+
+INCLUDE_CFLAGS = \
+ /D_WIN32_WINNT=0x504
+
+INCLUDE_DIRS = \
+ /I.
+
+INCLUDE_LIBS =
+
+DYNAMIC_OBJS = \
+ lapi.dllobj \
+ lauxlib.dllobj \
+ lbaselib.dllobj \
+ lbitlib.dllobj \
+ lcode.dllobj \
+ lcorolib.dllobj \
+ lctype.dllobj \
+ ldblib.dllobj \
+ ldebug.dllobj \
+ ldo.dllobj \
+ ldump.dllobj \
+ lfunc.dllobj \
+ lgc.dllobj \
+ linit.dllobj \
+ liolib.dllobj \
+ llex.dllobj \
+ lmathlib.dllobj \
+ lmem.dllobj \
+ loadlib.dllobj \
+ lobject.dllobj \
+ lopcodes.dllobj \
+ loslib.dllobj \
+ lparser.dllobj \
+ lstate.dllobj \
+ lstring.dllobj \
+ lstrlib.dllobj \
+ ltable.dllobj \
+ ltablib.dllobj \
+ ltm.dllobj \
+ lundump.dllobj \
+ lvm.dllobj \
+ lzio.dllobj
+
+OBJS = \
+ lapi.obj \
+ lauxlib.obj \
+ lbaselib.obj \
+ lbitlib.obj \
+ lcode.obj \
+ lcorolib.obj \
+ lctype.obj \
+ ldblib.obj \
+ ldebug.obj \
+ ldo.obj \
+ ldump.obj \
+ lfunc.obj \
+ lgc.obj \
+ linit.obj \
+ liolib.obj \
+ llex.obj \
+ lmathlib.obj \
+ lmem.obj \
+ loadlib.obj \
+ lobject.obj \
+ lopcodes.obj \
+ loslib.obj \
+ lparser.obj \
+ lstate.obj \
+ lstring.obj \
+ lstrlib.obj \
+ ltable.obj \
+ ltablib.obj \
+ ltm.obj \
+ lundump.obj \
+ lvm.obj \
+ lzio.obj
+
+STATIC_LIB = \
+ lua_static.lib
+
+DYNAMIC_LIB = \
+ lua52.dll
+
+LIBRARIES = \
+ $(STATIC_LIB) \
+ $(DYNAMIC_LIB)
+
+BINS = \
+ lua.exe
+
+!INCLUDE $(TOPDIR)\makefiles\nmake\sub.mk
+
+lua52.dll: $(DYNAMIC_OBJS)
+ $(LINK) /dll /out:$@ $(LDFLAGS) $(LIBS) $?
+
+lua.obj: lua.c
+lua.exe: lua.obj
+ $(LINK) $(LDFLAGS) $(LIBS) /out:$@ lua52.lib $**
+ $(MT) -nologo -manifest $@.manifest -outputresource:$@;1
+
+lua_static.lib: $(OBJS)
+ $(LINK) /lib /out:$@ $(STATIC_LDFLAGS) $(LIBS) $?
+
+local_all: $(LIBRARIES) $(BINS)
+
+local_clean:
+
+local_distclean:
+
+local_test: