.SUFFIXES: .texinfo .info .dvi .ps

.texinfo.info:
	makeinfo $*.texinfo

.texinfo.dvi:
	tex $*.texinfo

.dvi.ps:
	dvips $*.dvi -o $*.ps

Qprogs.2: FORCE
	sed -e '1,6d' <Qprogs.blurb >tmp
	echo >>tmp
	echo >>tmp
	sed -e '1,2d' -e '7,$$d' Qprogs.blurb >>tmp
	<tmp pr -w120 -2 -l90 \
        -h "Q: A Uniform Language for Writing and Running Programs" >Qprogs.2
	rm tmp

clean:
	-rm -rf *.dvi *.ps *.aux *.fy *.pg *.ky *.cp *.log *.toc *.tp *.vr *.fn
	-rm -rf *.info *.info-? *.head *~ Q.doc.tar.gz tmp

Q.doc.tar.gz: Q.ps Qshell.ps FORCE
	tar cf - Q.README Q.texinfo Qshell.texinfo design.texinfo \
	Qprogs.blurb blurbs Q.ps Qshell.ps \
	| gzip -9 -c >Q.doc.tar.gz
FORCE:
