BINDIR=/usr/local
LIBS=biblib
INSTALL= -c -m 755 -o bin -g system
TROFF=xroff
MANMACROS=man.new
LOBJS=\
	BibAlloc.o\
	BibCmp.o\
	BibRead.o\
	BibWrite.o\
	panic.o

all: uniqbib biblib
install: iuniqbib ibiblib
clean:
	rm -f *.o uniqbib biblib

uniqbib: uniqbib.o biblib
	cc uniqbib.o ${LIBS} -o uniqbib
iuniqbib: uniqbib
	install ${INSTALL} uniqbib ${BINDIR}

uniqbib.o: bibinfo.h
${LOBJS}: bibinfo.h

biblib: ${LOBJS}
	-rm -f biblib
	ar r biblib ${LOBJS}
	ranlib biblib
ibiblib:

man: uniqbib.1
	${TROFF} -{MANMACROS} uniqbib.1 | lpr

shar:
	cshar -a uniqbib.c bibinfo.h BibAlloc.c BibCmp.c BibRead.c \
		BibWrite.c panic.c uniqbib.1 Makefile \
		bad1 bad2 bad3 > uniqbib.sha

test:
	@echo ERROR IS: too many authors
	-uniqbib bad1
	@echo ERROR IS: citation too long
	-uniqbib bad2
	@echo ERROR IS: first line is non-key line
	-uniqbib bad3
