XEmacs 21.2.12
[chise/xemacs-chise.git.1] / nt / compface.mak
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)