#
# Makefile for documentation portion of discuss source tree.
#

PRINTER= lw-sipb

all:	discuss.PS dsc.ps

dist:
	-mkdir ../dist/doc
	-chmod 775 ../dist/doc
	cp -p discuss3.mss ../dist/doc
	cp -p discuss3.PS  ../dist/doc
	cp -p admin ../dist/doc
	-mkdir ../dist/doc/usenix
	cp -p usenix/*.tex ../dist/doc/usenix
	cp -p usenix/*.PS  ../dist/doc/usenix
	cp -p usenix/*.ps  ../dist/doc/usenix
	cp -p usenix/*.dvi ../dist/doc/usenix
	cp -p usenix/*.bib ../dist/doc/usenix

.SUFFIXES:	.ps .PS .lpt .dvi .tex .mss

.mss.PS:
	scribe $*.mss -device postscript

.mss.lpt:
	scribe $*.mss -device lptln

.dvi.PS:
	dvi2ps $*.dvi > $*.PS

.tex.dvi:
	latex $*

# just to make things reeeeal easy... (typos, etc)
.PS.ps:
	-rm -f $*.ps
	ln -s $*.PS $*.ps

hardcopy: dsc.ps
	lpr -P${PRINTER} dsc.ps
x:	dsc.dvi
	xdvi dsc.dvi

#

clean:
	-rm -f *.PS *.ps *.otl *.aux *.dvi *.log *.err *.lpt *~

# to save this from 'make clean'
dislogo.PS:	logo
	cp logo dislogo.PS

# real dependencies
discuss.PS: dislogo.PS
