X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=nt%2Fxpm.mak;h=2cdbe2a29094b51ffe1ae02c244d4bb44e2aae3d;hb=41624364c305d02cc5d1e6f35d405939a2623243;hp=1ebdb88d41e66f5ea121f04b279c41d3cb875779;hpb=6883ee56ec887c2c48abe5b06b5e66aa74031910;p=chise%2Fxemacs-chise.git.1 diff --git a/nt/xpm.mak b/nt/xpm.mak index 1ebdb88..2cdbe2a 100644 --- a/nt/xpm.mak +++ b/nt/xpm.mak @@ -1,21 +1,44 @@ # # XPM Makefile for Microsoft NMAKE without X libraries # +!if !defined(DEBUG) +!if defined(DEBUG_XEMACS) +DEBUG=$(DEBUG_XEMACS) +!else +DEBUG=0 +!endif +!endif -!if !defined(DEBUG_XEMACS) -DEBUG_XEMACS=0 +!if !defined(USE_CRTDLL) +USE_CRTDLL=1 !endif -!if $(DEBUG_XEMACS) +!if $(DEBUG) OPT=-Od -Zi +LINK_DEBUG=-debug +!else +OPT=-Ox +!endif + +!if $(USE_CRTDLL) +!if $(DEBUG) +C_LIBFLAG=-MDd +!else +C_LIBFLAG=-MD +!endif !else -OPT=-O2 -G5 -Zi +!if $(DEBUG) +C_LIBFLAG=-MLd +!else +C_LIBFLAG=-ML +!endif !endif WARN_CPP_FLAGS = -W3 CC=cl -CFLAGS=-nologo -DFOR_MSW $(WARN_CPP_FLAGS) $(OPT) $(INCLUDES) -Fo$@ -c +CFLAGS=-nologo -DFOR_MSW $(C_LIBFLAG) $(WARN_CPP_FLAGS) \ + $(OPT) $(INCLUDES) -c OBJS= data.obj create.obj misc.obj rgb.obj scan.obj parse.obj hashtab.obj \ WrFFrI.obj RdFToI.obj CrIFrDat.obj CrDatFrI.obj \ @@ -29,8 +52,8 @@ OBJS= data.obj create.obj misc.obj rgb.obj scan.obj parse.obj hashtab.obj \ .SUFFIXES: .SUFFIXES: .c -.c.obj: - $(CC) $(CFLAGS) $< -Fo$@ +.c.obj:: + $(CC) $(CFLAGS) $< # targets @@ -44,4 +67,4 @@ all: ..\X11\xpm.h Xpm.lib mkdir ..\X11 Xpm.lib: $(OBJS) - link.exe -lib -nologo -out:$@ $(OBJS) + lib -nologo -out:$@ $(OBJS)