HOME = /toe/language/steve/
RMDIR = $(HOME)/.rm_dir/
DIMP = /usr/local/bin/dimp -t "-B$*"
DITROFF = /usr/local/bin/ditroff -T300 -me $(EXPLAIN_FLAGS)
PRINT = lpr
IPRINT = lpr -v -Pimagen -F
NROFF = nroff -Tlpr -me $(EXPLAIN_FLAGS)
PREVIEW = /usr/local/bin/impv
PROFF = ../pre_nroff | expand -4 | tbl

.SUFFIXES: .r .onl .tout .nout .lpr .ipr .img .src .imp

#
# RULES FOR MAKING THE QUICK TOUR MANUAL
#

quick_tour.nout : quick_tour.all quick_macros
	cat quick_macros quick_tour.all | $(PROFF) > temp
	$(DITROFF) temp 2> /dev/null > $@
	'rm' -f temp

release: quick_tour.tout
	@echo "quick_tour.tout is ready"

quick_tour.tout : quick_tour.all quick_macros
	cat quick_macros quick_tour.all | $(PROFF) > temp
	$(DITROFF) temp 2> /dev/null | $(DIMP) > $@
	'rm' -f temp

quick_tour.all : quick_title.r quick_tour.r quick_contents.r 
	cat quick_title.r quick_tour.r quick_contents.r > quick_tour.all

quick_macros: ../common_macros
	touch -c quick_macros


#
# MISCELLANEOUS AND DEFAULT RULES
#

.r.tout:
	cat quick_macros $< | $(PROFF) > temp
	$(DITROFF) temp 2> /dev/null | $(DIMP) > $@
	'rm' -f temp

.r.nout:
	cat quick_macros $< | $(PROFF) > temp
	$(NROFF) temp 2> /dev/null > $@
	'rm' -f temp

.nout.lpr:
	$(PRINT) $<

.onl.lpr:
	$(PRINT) $<

.nout.ipr:
	$(IPRINT) $<

.tout.img:
	$(IPRINT) $<

.tout.imp:
	imptool $<
