HOME = /mit/docsourc/doc/c.saber/quick
RMDIR = $(HOME)/.rm_dir/
DIMP = ./dimp -t "-B$*"
DITROFF = psroff -t -me
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.PS
	@echo "quick_tour.PS is ready"

quick_tour.PS : quick_tour.all quick_macros
	cat quick_macros quick_tour.all | $(PROFF) > temp
	$(DITROFF) temp 2> errorfile > $@
	'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 > $@
	'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 $<
