#sccs	"@(#)diff:Makefile	1.4"
#	Makefile       9/25/84 elr

include $(MAKEINC)/Makepre.h

DIFF=	/bin/diff
DIFFH=	/usr/lib/diffh
PR=	/usr/bin/pr
CFLAGS=	-O -DDIFF='"${DIFF}"' -DDIFFH='"${DIFFH}"' -DPR='"${PR}"'
LDFLAGS = -s

SRCS=	diff.c diffdir.c diffreg.c
OBJS=	diff.o diffdir.o diffreg.o
MAKE = make
ID = id.o

DEPENDLIST = diff.c \
	diffdir.c \
	diffh.c \
	diffreg.c

all: Makeincludes diff diffh

Makeincludes: $(DEPENDLIST)
	$(INCCMD) $(DEPENDLIST) | $(SORT) | $(FILTER) > Makeincludes;\
	$(MAKE)

includes: $(DEPENDLIST)
	$(INCCMD) $(DEPENDLIST) | $(SORT) | $(FILTER) > Makeincludes

diff: ${OBJS} $(SHAREDLIB) $(ID)
	$(LD) $(LDFLAGS) $(SHAREDLIB) -o diff $(OBJS) $(ID)

diffh: diffh.o $(SHAREDLIB) $(ID)
	$(LD) $(LDFLAGS) $(SHAREDLIB) -o diffh diffh.o $(ID)

install:
	$(INSTALL) -i$(EXITFLAG) diff $(INSDIR) $(PROTOFILE)
	$(INSTALL) -i$(EXITFLAG) diffh $(INSDIR) $(PROTOFILE)

clean:
	rm -f ${OBJS} diffh.o

clobber: clean
	rm -f diff diffh

id.c: diff.sl
	mkslid >id.c

populate:
	getunit

include Makeincludes
include $(MAKEINC)/Makepost.h
