# Note: RCS uses /usr/new/lib/rdiff and /usr/lib/diffh

CFLAGS	      = -I. -O -DDIFF='"${DIFF}"' -DDIFFH='"${DIFFH}"' -DPR='"${PR}"' -d2

DEST	      = /usr/new/lib

DIFF	      = /bin/diff

DIFFH	      = /usr/lib/diffh

EXTHDRS	      =

HDRS	      = diff.h

LDFLAGS	      = -i

LIBS	      = /usr/lib/libndir.a

LINKER	      = cc

MAKEFILE      = Makefile

OBJS	      = diff.o \
		diffdir.o \
		diffreg.o

PRINT	      = pr

PROGRAM	      = rdiff

SRCS	      = diff.c \
		diffdir.c \
		diffreg.c

all:		$(PROGRAM)

$(PROGRAM):     $(OBJS) $(LIBS)
		@echo -n "Loading $(PROGRAM) ... "
		@$(LINKER) $(LDFLAGS) $(OBJS) $(LIBS) -o $(PROGRAM)
		@echo "done"

clean:;		@rm -f $(OBJS)

depend:;	@mkmf -f $(MAKEFILE) PROGRAM=$(PROGRAM) DEST=$(DEST)

index:;		@ctags -wx $(HDRS) $(SRCS)

install:	$(PROGRAM)
		@echo Installing $(PROGRAM) in $(DEST)
		@install -s $(PROGRAM) $(DEST)

print:;		@$(PRINT) $(HDRS) $(SRCS)

program:        $(PROGRAM)

tags:           $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)

update:		$(DEST)/$(PROGRAM)

$(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS)
		@make -f $(MAKEFILE) DEST=$(DEST) install
