~ubuntu-branches/debian/lenny/fpc/lenny

« back to all changes in this revision

Viewing changes to docs/Makefile.l2h

  • Committer: Bazaar Package Importer
  • Author(s): Mazen Neifer, Torsten Werner, Mazen Neifer
  • Date: 2008-05-17 17:12:11 UTC
  • mfrom: (3.1.9 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080517171211-9qi33xhd9evfa0kg
Tags: 2.2.0-dfsg1-9
[ Torsten Werner ]
* Add Mazen Neifer to Uploaders field.

[ Mazen Neifer ]
* Moved FPC sources into a version dependent directory from /usr/share/fpcsrc
  to /usr/share/fpcsrc/${FPCVERSION}. This allow installing more than on FPC
  release.
* Fixed far call issue in compiler preventing building huge binearies.
  (closes: #477743)
* Updated building dependencies, recomennded and suggested packages.
* Moved fppkg to fp-utils as it is just a helper tool and is not required by
  compiler.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#
2
 
#
3
 
# Create HTML using Latex2HTML
4
 
#
5
 
#
6
 
htex: htex.chk
7
 
htex.chk: $(wildcard *.tex) includes
8
 
        ./tex2htex
9
 
        touch htex.chk
10
 
 
11
 
user: user.chk
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
18
 
ifndef DEBUG
19
 
        -rm -f user/labels.pl user/internals.pl user/.*.pag user/.*.dir
20
 
        -rm -f user/images.* user/*.log user/WARNINGS
21
 
endif
22
 
        touch user.chk
23
 
 
24
 
units: units.chk
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
31
 
ifndef DEBUG
32
 
        -rm -f units/labels.pl units/internals.pl units/.*.pag units/.*.dir
33
 
        -rm -f units/images.* units/*.log units/WARNINGS
34
 
endif
35
 
        touch units.chk
36
 
 
37
 
ref: ref.chk
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
44
 
ifndef DEBUG
45
 
        -rm -f ref/labels.pl ref/internals.pl ref/.*.pag ref/.*.dir
46
 
        -rm -f ref/images.* ref/*.log ref/WARNINGS
47
 
endif
48
 
        touch ref.chk   
49
 
 
50
 
prog: prog.chk
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
57
 
ifndef DEBUG
58
 
        -rm -f prog/labels.pl prog/internals.pl prog/.*.pag prog/.*.dir
59
 
        -rm -f prog/images.* prog/*.log prog/WARNINGS
60
 
endif
61
 
        touch prog.chk
62
 
 
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
70
 
ifndef DEBUG
71
 
        -rm -f internal/labels.pl internal/internals.pl internal/.*.pag internal/.*.dir
72
 
        -rm -f internal/images.* internal/*.log internal/WARNINGS
73
 
endif
74
 
        touch internal.chk      
75
 
 
76
 
onechap: onechap.chk
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
83
 
ifndef DEBUG
84
 
        -rm -f onechap/labels.pl onechap/internals.pl onechap/.*.pag onechap/.*.dir
85
 
        -rm -f onechap/images.* onechap/*.log onechap/WARNINGS
86
 
endif
87
 
        touch onechap.chk       
88
 
 
89
 
fpdoc: fpdoc.chk
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
96
 
ifndef DEBUG
97
 
        -rm -f fpdoc/labels.pl fpdoc/internals.pl fpdoc/.*.pag fpdoc/.*.dir
98
 
        -rm -f fpdoc/images.* fpdoc/*.log fpdoc/WARNINGS
99
 
endif
100
 
        touch fpdoc.chk
101
 
 
102
 
chart: chart.chk
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
109
 
ifndef DEBUG
110
 
        -rm -f chart/labels.pl chart/internals.pl chart/.*.pag chart/.*.dir
111
 
        -rm -f chart/images.* chart/*.log chart/WARNINGS
112
 
endif
113
 
        touch chart.chk
114
 
 
115
 
html: $(HTML)
116