pkg://xemacs-21.4.10.tar.gz:10610789/
xemacs-21.4.10/
nt/xpm.mak
downloads
#
# 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=1
!endif
!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
!if $(DEBUG)
C_LIBFLAG=-MLd
!else
C_LIBFLAG=-ML
!endif
!endif
WARN_CPP_FLAGS = -W3
CC=cl
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 \
CrIFrBuf.obj CrBufFrI.obj \
RdFToDat.obj WrFFrDat.obj \
Attrib.obj Image.obj Info.obj RdFToBuf.obj WrFFrBuf.obj \
simx.obj
# nmake rule
.SUFFIXES:
.SUFFIXES: .c
.c.obj::
$(CC) $(CFLAGS) $<
# targets
all: ..\X11\xpm.h Xpm.lib
..\X11\xpm.h: ..\X11\NUL xpm.h
copy xpm.h ..\X11
..\X11\NUL:
mkdir ..\X11
Xpm.lib: $(OBJS)
lib -nologo -out:$@ $(OBJS)