blob: 31834d5485116beb973d5f577dd4b0b38d5ef3c5 [file] [log] [blame]
Guido van Rossum20aca5a1991-01-25 13:29:04 +00001# Makefile for Python documentation.
Guido van Rossum59e90701991-11-12 15:39:56 +00002# Actually, it is easier to just do:
3# latex tut
4# latex tut
5# latex lib
6# latex lib
7# (Doing everything twice so the table of contents comes out right!)
Guido van Rossum20aca5a1991-01-25 13:29:04 +00008
Guido van Rossumb3fa13c1991-01-22 11:47:14 +00009LATEX= latex
10DVIPS= dvips
Guido van Rossum20aca5a1991-01-25 13:29:04 +000011TEXPREVIEW= xdvi
Guido van Rossumb3fa13c1991-01-22 11:47:14 +000012
13PRINT= lpr
14
Guido van Rossumb3fa13c1991-01-22 11:47:14 +000015tut: tut.dvi
16 $(TEXPREVIEW) tut
Guido van Rossum7f777ed1990-08-09 14:25:15 +000017
Guido van Rossum20aca5a1991-01-25 13:29:04 +000018tut.dvi tut.ps: tut.toc tut.tex myformat.sty
Guido van Rossum7f777ed1990-08-09 14:25:15 +000019
Guido van Rossum59e90701991-11-12 15:39:56 +000020lib: lib.dvi
21 $(TEXPREVIEW) lib
Guido van Rossum7f777ed1990-08-09 14:25:15 +000022
Guido van Rossum59e90701991-11-12 15:39:56 +000023lib.dvi lib.ps: lib.toc lib.tex lib1.tex lib2.tex lib3.tex myformat.sty
Guido van Rossum7f777ed1990-08-09 14:25:15 +000024
Guido van Rossum59e90701991-11-12 15:39:56 +000025ALL= tut.ps lib.ps
Guido van Rossum7f777ed1990-08-09 14:25:15 +000026
27all: $(ALL)
28
Guido van Rossumb3fa13c1991-01-22 11:47:14 +000029print: $(ALL)
30 $(PRINT) $(ALL)
31
Guido van Rossum7f777ed1990-08-09 14:25:15 +000032clean:
Guido van Rossum14f7aae1991-02-19 12:52:33 +000033 rm -f *.dvi *.aux *.toc *.log *.ps core [#@,]* *~
Guido van Rossum7f777ed1990-08-09 14:25:15 +000034
Guido van Rossumeeaccbf1990-10-07 12:35:21 +000035.SUFFIXES: # Remove default suffixes
36
Guido van Rossum20aca5a1991-01-25 13:29:04 +000037.SUFFIXES: .tex .aux .toc .dvi .ps
Guido van Rossumb3fa13c1991-01-22 11:47:14 +000038
39.tex.aux:
40 $(LATEX) $*
41
42.tex.toc:
43 $(LATEX) $*
44
45.tex.dvi:
46 $(LATEX) $*
47
48.dvi.ps:
49 $(DVIPS) $* >$*.ps
50
51.tex.ps:
52 $(LATEX) $*
53 $(DVIPS) $* >$*.ps