#
# Makefile for documentation
#

default		: libpq.ps index.ps

libpq.ps	: libpq.ms
		cat tmac.lisp libpq.ms | psroff -ms -t 2> index.raw > libpq.ps

index.raw	: libpq.ps

index.ps	: index.raw
		sort +1 +0n -1n index.raw > index.1
		awk -f fix.awk index.1 > index.2
		awk -f block.awk index.2 > index.ms
		/bin/rm index.1 index.2
		cat tmac.index index.ms | psroff -ms -t > index.ps

print		: index.ps
		lpr -Pps -n libpq.ps
		lpr -Pps -n index.ps

clean		: tidy
		/bin/rm -f *.ps

tidy		:
		/bin/rm -f *.out tags core *~ \#*
