diff options
Diffstat (limited to 'lua/src/Makefile.W32')
-rwxr-xr-x | lua/src/Makefile.W32 | 115 |
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: |