
#
# MSDOS makefile for gnu-diff
#  	Must use NDMAKE
MODEL = H
CFLAGS = -nologo -W2 -DUSG -DMSDOS
OPT = -Ox
.SUFFIXES: .obj .c

.c.obj:
	cl -c $(CFLAGS) -A$(MODEL) $(OPT) $<

SRC=analyze.c context.c diff.c dir.c ed.c getopt.c io.c normal.c\
	regex.c util.c basename.c
OBJ=$(SRC:.c=.obj)

diff.exe : $(OBJ)
	link $(OBJ) $(LIB)\setargv ,$@ /CO/NOE/ST:32000 ,;

diff3.exe : diff3.obj getopt.obj
	link diff3 getopt basename $(LIB)\setargv /CO/NOE ,;

proto.h : $(SRC)
	@-del $@
	! cl -Zg -DMAKING_PROTO_H $(CFLAGS) $? >> $@

$(OBJ) : diff.h

clean :
	rm *.bak *.obj *.map
