Guido van Rossum | 20aca5a | 1991-01-25 13:29:04 +0000 | [diff] [blame] | 1 | # Makefile for Python documentation. |
Guido van Rossum | 59e9070 | 1991-11-12 15:39:56 +0000 | [diff] [blame^] | 2 | # 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 Rossum | 20aca5a | 1991-01-25 13:29:04 +0000 | [diff] [blame] | 8 | |
Guido van Rossum | b3fa13c | 1991-01-22 11:47:14 +0000 | [diff] [blame] | 9 | LATEX= latex |
10 | DVIPS= dvips | ||||
Guido van Rossum | 20aca5a | 1991-01-25 13:29:04 +0000 | [diff] [blame] | 11 | TEXPREVIEW= xdvi |
Guido van Rossum | b3fa13c | 1991-01-22 11:47:14 +0000 | [diff] [blame] | 12 | |
13 | PRINT= lpr | ||||
14 | |||||
Guido van Rossum | b3fa13c | 1991-01-22 11:47:14 +0000 | [diff] [blame] | 15 | tut: tut.dvi |
16 | $(TEXPREVIEW) tut | ||||
Guido van Rossum | 7f777ed | 1990-08-09 14:25:15 +0000 | [diff] [blame] | 17 | |
Guido van Rossum | 20aca5a | 1991-01-25 13:29:04 +0000 | [diff] [blame] | 18 | tut.dvi tut.ps: tut.toc tut.tex myformat.sty |
Guido van Rossum | 7f777ed | 1990-08-09 14:25:15 +0000 | [diff] [blame] | 19 | |
Guido van Rossum | 59e9070 | 1991-11-12 15:39:56 +0000 | [diff] [blame^] | 20 | lib: lib.dvi |
21 | $(TEXPREVIEW) lib | ||||
Guido van Rossum | 7f777ed | 1990-08-09 14:25:15 +0000 | [diff] [blame] | 22 | |
Guido van Rossum | 59e9070 | 1991-11-12 15:39:56 +0000 | [diff] [blame^] | 23 | lib.dvi lib.ps: lib.toc lib.tex lib1.tex lib2.tex lib3.tex myformat.sty |
Guido van Rossum | 7f777ed | 1990-08-09 14:25:15 +0000 | [diff] [blame] | 24 | |
Guido van Rossum | 59e9070 | 1991-11-12 15:39:56 +0000 | [diff] [blame^] | 25 | ALL= tut.ps lib.ps |
Guido van Rossum | 7f777ed | 1990-08-09 14:25:15 +0000 | [diff] [blame] | 26 | |
27 | all: $(ALL) | ||||
28 | |||||
Guido van Rossum | b3fa13c | 1991-01-22 11:47:14 +0000 | [diff] [blame] | 29 | print: $(ALL) |
30 | $(PRINT) $(ALL) | ||||
31 | |||||
Guido van Rossum | 7f777ed | 1990-08-09 14:25:15 +0000 | [diff] [blame] | 32 | clean: |
Guido van Rossum | 14f7aae | 1991-02-19 12:52:33 +0000 | [diff] [blame] | 33 | rm -f *.dvi *.aux *.toc *.log *.ps core [#@,]* *~ |
Guido van Rossum | 7f777ed | 1990-08-09 14:25:15 +0000 | [diff] [blame] | 34 | |
Guido van Rossum | eeaccbf | 1990-10-07 12:35:21 +0000 | [diff] [blame] | 35 | .SUFFIXES: # Remove default suffixes |
36 | |||||
Guido van Rossum | 20aca5a | 1991-01-25 13:29:04 +0000 | [diff] [blame] | 37 | .SUFFIXES: .tex .aux .toc .dvi .ps |
Guido van Rossum | b3fa13c | 1991-01-22 11:47:14 +0000 | [diff] [blame] | 38 | |
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 |