blob: 9a92b7a938cbd1b0778d3101120d606cf4a8b102 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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
|