Mercurial > hg > xemacs-beta
diff nt/xpm.mak @ 412:697ef44129c6 r21-2-14
Import from CVS: tag r21-2-14
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:20:41 +0200 |
parents | 74fd4e045ea6 |
children |
line wrap: on
line diff
--- a/nt/xpm.mak Mon Aug 13 11:19:22 2007 +0200 +++ b/nt/xpm.mak Mon Aug 13 11:20:41 2007 +0200 @@ -1,44 +1,21 @@ # # 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(USE_CRTDLL) -USE_CRTDLL=0 +!if !defined(DEBUG_XEMACS) +DEBUG_XEMACS=0 !endif -!if $(DEBUG) +!if $(DEBUG_XEMACS) OPT=-Od -Zi -LINK_DEBUG=-debug !else -OPT=-Ox -!endif - -!if $(USE_CRTDLL) -!if $(DEBUG) -C_LIBFLAG=-MDd -!else -C_LIBFLAG=-MD -!endif -!else -!if $(DEBUG) -C_LIBFLAG=-MLd -!else -C_LIBFLAG=-ML -!endif +OPT=-O2 -G5 -Zi !endif WARN_CPP_FLAGS = -W3 CC=cl -CFLAGS=-nologo -DFOR_MSW $(C_LIBFLAG) $(WARN_CPP_FLAGS) \ - $(OPT) $(INCLUDES) -c +CFLAGS=-nologo -DFOR_MSW $(WARN_CPP_FLAGS) $(OPT) $(INCLUDES) -Fo$@ -c OBJS= data.obj create.obj misc.obj rgb.obj scan.obj parse.obj hashtab.obj \ WrFFrI.obj RdFToI.obj CrIFrDat.obj CrDatFrI.obj \ @@ -52,8 +29,8 @@ .SUFFIXES: .SUFFIXES: .c -.c.obj:: - $(CC) $(CFLAGS) $< +.c.obj: + $(CC) $(CFLAGS) $< -Fo$@ # targets @@ -67,9 +44,4 @@ mkdir ..\X11 Xpm.lib: $(OBJS) -!if $(USE_CRTDLL) -# Target is ok, link builds lib as a side effect. - link -nologo -dll -def:xpm.def -out:Xpm.dll gdi32.lib $(OBJS) -!else - lib -nologo -out:$@ $(OBJS) -!endif + link.exe -lib -nologo -out:$@ $(OBJS)