blob: 1ae0d20ff8e1e8c9b1b43e71f597161bdabb4df6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
|
#######################################################################
#
# Makefile to compile all examples and convert them to PDF/PS
#
#######################################################################
# Script to convert the programs to LaTeX examples which can be included.
FIG2DEV=fig2dev -L
#######################################################################
# No need to edit after this line.
#######################################################################
.SUFFIXES: .png .pdf .fig .eps .ps
.PHONY: all tex clean pdfdoc dvidoc psdoc pdfdist dvidist psdist
SOURCEOBJECTS=arch1 arch2 arch3 arch4 arch5 arch6 arch7 arch8 arch9 arch10 arch11
FIGSOURCE=$(addsuffix .fig, $(SOURCEOBJECTS))
PDFOBJECTS=$(addsuffix .pdf, $(SOURCEOBJECTS))
PNGOBJECTS=$(addsuffix .png, $(SOURCEOBJECTS))
EPSOBJECTS=$(addsuffix .eps, $(SOURCEOBJECTS))
all : pdfdoc
#dvidoc psdoc
dist: pdfdist
#dvidist psdist
# 4 times latex because of longtable. Theoretically it can even be higher, but we
# don't use multicol.
pdfdoc: comparch.pdf
comparch.pdf: $(PDFOBJECTS) comparch.tex
pdflatex comparch
pdflatex comparch
pdflatex comparch
pdflatex comparch
dvidoc: comparch.dvi
comparch.dvi: $(EPSOBJECTS) comparch.tex
latex comparch
latex comparch
latex comparch
latex comparch
psdoc: comparch.ps
comparch.ps: comparch.dvi
dvips comparch
#######################################################################
# zip targets.
dvidist: arch-dvi.zip
arch-dvi.zip: comparch.dvi
zip arch-dvi comparch.dvi
pdfdist: arch-pdf.zip
arch-pdf.zip: comparch.pdf
zip arch-pdf comparch.pdf
psdist: arch-ps.zip
arch-ps.zip: comparch.ps
zip arch-ps comparch.ps
clean :
-rm -f $(PDFOBJECTS) $(PNGOBJECTS) $(EPSOBJECTS) *.aux *.idx *.toc *.lof *.log *.out comparch.pdf comparch.ps comparch.dvi
distclean: clean
-rm -f arch-dvi.zip arch-pdf.zip arch-ps.zip
$(PDFOBJECTS): %.pdf: %.fig
$(FIG2DEV) pdf $*.fig $*.pdf
$(EPSOBJECTS): %.eps: %.fig
$(FIG2DEV) eps $*.fig $*.eps
# Could be handy for latex2html:
$(PNGOBJECTS): %.png: %.fig
$(FIG2DEV) png $*.fig $*.png
|