TBL= tbl TROFF= ditroff MS= -ms FUNNYTAB= $$HOME/lib/funnytab PREVIEW= dpv -f $(FUNNYTAB) PSDIT= psdit tut: tut.dit $(PREVIEW) tut.dit mod: mod.dit $(PREVIEW) mod.dit paper: paper.dit $(PREVIEW) paper.dit ref: ref.dit $(PREVIEW) ref.dit ALL= tut.dit mod.dit paper.dit ref.dit all: $(ALL) $(ALL): macros.ms clean: rm -f *.dit *.ps core @* ,* .SUFFIXES: # Remove default suffixes .SUFFIXES: .ms .dit .ps .ms.dit: $(TBL) $*.ms | $(TROFF) $(MS) >$@ .dit.ps: $(PSDIT) <$*.dit >$@ .ms.ps: $(TBL) $*.ms | $(TROFF) $(MS) | $(PSDIT) >$@