diff options
Diffstat (limited to 'tolua/src/lib/Makefile.W32')
-rw-r--r-- | tolua/src/lib/Makefile.W32 | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/tolua/src/lib/Makefile.W32 b/tolua/src/lib/Makefile.W32 new file mode 100644 index 0000000..9a92b7a --- /dev/null +++ b/tolua/src/lib/Makefile.W32 @@ -0,0 +1,39 @@ +# makefile for tolua library + +LINK= link.exe +CC= cl.exe +INCLUDE_DIRS=/I$(TOLUA)\include /I$(TOLUA)\..\lua\src +COMMON_CFLAGS= /W2 /WX /nologo /O2 /EHsc /c $(INCLUDE_DIRS) + +!IFDEF DEBUG +CFLAGS= /MDd /Zi $(COMMON_CFLAGS) +LDFLAGS = /nologo +!ELSE +CFLAGS= /MD $(COMMON_CFLAGS) +LDFLAGS = /nologo +!ENDIF + +.SUFFIXES: .c .obj + +.c.obj: + $(CC) $(CFLAGS) /Fo$@ $< + +TOLUA=..\.. + +OBJS= \ + tolua_event.obj \ + tolua_is.obj \ + tolua_map.obj \ + tolua_push.obj \ + tolua_to.obj + +T= $(TOLUA)\lib\tolua.lib + +all: $T + +$T: $(OBJS) + $(LINK) /lib $(LDFLAGS) /out:$@ $? + +clean: + @-erase $(T) *.obj 2>NUL + |