394
|
1 #
|
|
2 # Compface Makefile for Microsoft NMAKE
|
|
3 # Based on xpm.mak
|
|
4 #
|
|
5
|
|
6 !if !defined(DEBUG_XEMACS)
|
|
7 DEBUG_XEMACS=0
|
|
8 !endif
|
|
9
|
|
10 !if $(DEBUG_XEMACS)
|
|
11 OPT=-Od -Zi
|
|
12 !else
|
|
13 OPT=-O2 -G5 -Zi
|
|
14 !endif
|
|
15
|
|
16 WARN_CPP_FLAGS = -W3
|
|
17
|
|
18 #MSVC uses string.h, not strings.h
|
|
19 DEFINES=-DSYSV32
|
|
20
|
|
21 CC=cl
|
|
22 CFLAGS=-nologo -DFOR_MSW $(WARN_CPP_FLAGS) $(OPT) $(INCLUDES) $(DEFINES) -Fo$@ -c
|
|
23
|
|
24 OBJS= arith.obj file.obj compress.obj gen.obj uncompface.obj
|
|
25
|
|
26 # nmake rule
|
|
27
|
|
28 .SUFFIXES:
|
|
29 .SUFFIXES: .c
|
|
30
|
|
31 .c.obj:
|
|
32 $(CC) $(CFLAGS) $< -Fo$@
|
|
33
|
|
34
|
|
35 # targets
|
|
36
|
|
37 all: libcompface.lib
|
|
38
|
|
39 libcompface.lib: $(OBJS)
|
|
40 link.exe -lib -nologo -out:$@ $(OBJS)
|