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)
488
+ − 41
+ − 42 clean: $(OBJS)
+ − 43 -rm -f $(OBJS) libcompface.lib