3
# Create HTML using Latex2HTML
7
htex.chk: $(wildcard *.tex) includes
12
user.chk: htex.chk includes
13
cp -f preamble.html preamble.inc
14
$(LATEX2HTML) $(LATEX2HTMLOPTS) -split 2 -link 2\
15
-t "User's guide for Free Pascal" user.htex
16
-sed -f foot.sed <user/footnode.html >user/footnote.html
17
-mv user/footnote.html user/footnode.html
19
-rm -f user/labels.pl user/internals.pl user/.*.pag user/.*.dir
20
-rm -f user/images.* user/*.log user/WARNINGS
25
units.chk: unitex.chk htex.chk includes
26
cp -f preamble.html preamble.inc
27
$(LATEX2HTML) $(LATEX2HTMLOPTS) -split 3 -link 2\
28
-t "Unit reference for Free Pascal" units.htex
29
-sed -f foot.sed <units/footnode.html >units/footnote.html
30
-mv units/footnote.html units/footnode.html
32
-rm -f units/labels.pl units/internals.pl units/.*.pag units/.*.dir
33
-rm -f units/images.* units/*.log units/WARNINGS
38
ref.chk: refex.chk htex.chk includes
39
cp -f preamble.html preamble.inc
40
$(LATEX2HTML) $(LATEX2HTMLOPTS) -split 4 -link 2\
41
-t "Free Pascal reference guide" ref.htex
42
-sed -f foot.sed <ref/footnode.html >ref/footnote.html
43
-mv ref/footnote.html ref/footnode.html
45
-rm -f ref/labels.pl ref/internals.pl ref/.*.pag ref/.*.dir
46
-rm -f ref/images.* ref/*.log ref/WARNINGS
51
prog.chk: progex.chk htex.chk includes
52
cp -f preamble.html preamble.inc
53
$(LATEX2HTML) $(LATEX2HTMLOPTS) -split 2 -link 2\
54
-t "Free Pascal programmers guide" prog.htex
55
-sed -f foot.sed <prog/footnode.html >prog/footnote.html
56
-mv prog/footnote.html prog/footnode.html
58
-rm -f prog/labels.pl prog/internals.pl prog/.*.pag prog/.*.dir
59
-rm -f prog/images.* prog/*.log prog/WARNINGS
63
internal: internal.chk
64
internal.chk: htex.chk
65
cp -f preamble.html preamble.inc
66
$(LATEX2HTML) $(LATEX2HTMLOPTS) -split 4 -link 2\
67
-t "Free Pascal Compiler Documentation" internal.htex
68
-sed -f foot.sed <internal/footnode.html >internal/footnote.html
69
-mv internal/footnote.html internal/footnode.html
71
-rm -f internal/labels.pl internal/internals.pl internal/.*.pag internal/.*.dir
72
-rm -f internal/images.* internal/*.log internal/WARNINGS
77
onechap.chk: unitex.chk htex.chk includes
78
cp -f preamble.html preamble.inc
79
$(LATEX2HTML) $(LATEX2HTMLOPTS) -split 4 -link 2\
80
-t "Free Pascal reference guide" onechap.htex
81
-sed -f foot.sed <onechap/footnode.html >onechap/footnote.html
82
-mv onechap/footnote.html onechap/footnode.html
84
-rm -f onechap/labels.pl onechap/internals.pl onechap/.*.pag onechap/.*.dir
85
-rm -f onechap/images.* onechap/*.log onechap/WARNINGS
90
fpdoc.chk: htex.chk includes
91
cp -f preamble.html preamble.inc
92
$(LATEX2HTML) $(LATEX2HTMLOPTS) -split 2 -link 2\
93
-t "Free Pascal documentation tool manual" fpdoc.htex
94
-sed -f foot.sed <fpdoc/footnode.html >fpdoc/footnote.html
95
-mv fpdoc/footnote.html fpdoc/footnode.html
97
-rm -f fpdoc/labels.pl fpdoc/internals.pl fpdoc/.*.pag fpdoc/.*.dir
98
-rm -f fpdoc/images.* fpdoc/*.log fpdoc/WARNINGS
103
chart.chk: htex.chk includes
104
cp -f preamble.html preamble.inc
105
$(LATEX2HTML) $(LATEX2HTMLOPTS) -split 2 -link 2\
106
-t "Free Pascal documentation tool manual" chart.htex
107
-sed -f foot.sed <chart/footnode.html >chart/footnote.html
108
-mv chart/footnote.html chart/footnode.html
110
-rm -f chart/labels.pl chart/internals.pl chart/.*.pag chart/.*.dir
111
-rm -f chart/images.* chart/*.log chart/WARNINGS