## Makefile for the Sandpaper utility
## 4/26/91
## mjs
##
## This is for NDMAKE v4.?, You really don't need it, just compile
## and link everything together in one big (small model) lump :-)

.SUFFIXES : .exe .obj .c .asm
.PRECIOUS : sp.exe

# Memory Model - KEEP THESE IN SYNC!  (1st for cl's /A?, 2nd for masm)
# THE LARGE MODEL OF SP.EXE DIES ON THE 2nd RUNNING OF THE PROGRAM (IF NOTHING
# ELSE IS RUN IN BETWEEN INVOCATIONS)
MODEL = S
MODELSTR = SMALL

CFLAGS = -nologo -c /W3 /A${MODEL}
AFLAGS =    /W2 /Dmemmodel=${MODELSTR}

LFLAGS = /MAP
MAKE_TMP= $(TMP)

OBJS = main.obj sp.obj normal.obj file.obj getopt.obj

sp.exe : $(OBJS)
	link ${LFLAGS} $(OBJS), sp, NUL,;

#------------------------------------------------------------------------

# To produce a `.obj' file from a `.asm' file using MASM.
.asm.obj:
	masm ${AFLAGS} $<;

# To produce a `.obj' file from a `.c' file using Microsoft C. 
.c.obj:
	cl ${CFLAGS} $<

#--- eof ----------------------------------------------------------------
