blob: ed9f067d9374aa8cf394834978ebaef272d50717 [file] [log] [blame]
Guido van Rossumb829a091990-09-18 10:47:40 +00001TBL= tbl
Guido van Rossum7f777ed1990-08-09 14:25:15 +00002TROFF= ditroff
3MS= -ms
Guido van Rossumb829a091990-09-18 10:47:40 +00004FUNNYTAB= $$HOME/lib/funnytab
5PREVIEW= dpv -f $(FUNNYTAB)
Guido van Rossumeeaccbf1990-10-07 12:35:21 +00006PSDIT= psdit
Guido van Rossum7f777ed1990-08-09 14:25:15 +00007
Guido van Rossumb829a091990-09-18 10:47:40 +00008tut: tut.dit
9 $(PREVIEW) tut.dit
Guido van Rossum7f777ed1990-08-09 14:25:15 +000010
Guido van Rossumb829a091990-09-18 10:47:40 +000011mod: mod.dit
12 $(PREVIEW) mod.dit
Guido van Rossum7f777ed1990-08-09 14:25:15 +000013
14paper: paper.dit
15 $(PREVIEW) paper.dit
16
17ref: ref.dit
18 $(PREVIEW) ref.dit
19
Guido van Rossumb829a091990-09-18 10:47:40 +000020ALL= tut.dit mod.dit paper.dit ref.dit
Guido van Rossum7f777ed1990-08-09 14:25:15 +000021
22all: $(ALL)
23
24$(ALL): macros.ms
25
26clean:
Guido van Rossumeeaccbf1990-10-07 12:35:21 +000027 rm -f *.dit *.ps core @* ,*
Guido van Rossum7f777ed1990-08-09 14:25:15 +000028
Guido van Rossumeeaccbf1990-10-07 12:35:21 +000029.SUFFIXES: # Remove default suffixes
30
31.SUFFIXES: .ms .dit .ps
Guido van Rossum7f777ed1990-08-09 14:25:15 +000032
33.ms.dit:
Guido van Rossumb829a091990-09-18 10:47:40 +000034 $(TBL) $*.ms | $(TROFF) $(MS) >$@
Guido van Rossumeeaccbf1990-10-07 12:35:21 +000035
36.dit.ps:
37 $(PSDIT) <$*.dit >$@
38
39.ms.ps:
40 $(TBL) $*.ms | $(TROFF) $(MS) | $(PSDIT) >$@