@@ -28,6 +28,10 @@ doc/manual.inc: manual.inc
28
28
@$(call E, cp: $@ )
29
29
$(Q ) cp -a $< $@ 2> /dev/null
30
30
31
+ doc/favicon.inc : favicon.inc
32
+ @$(call E, cp: $@ )
33
+ $(Q ) cp -a $< $@ 2> /dev/null
34
+
31
35
ifeq ($(CFG_PANDOC ) ,)
32
36
$(info cfg : no pandoc found, omitting docs)
33
37
NO_DOCS = 1
41
45
ifneq ($(NO_DOCS ) ,1)
42
46
43
47
DOCS += doc/rust.html
44
- doc/rust.html : rust.md doc/version_info.html doc/rust.css doc/manual.inc
48
+ doc/rust.html : rust.md doc/version_info.html doc/rust.css doc/manual.inc \
49
+ doc/favicon.inc
45
50
@$(call E, pandoc: $@ )
46
51
$(Q )$(CFG_NODE ) $(S ) doc/prep.js --highlight $< | \
47
52
" $( CFG_PANDOC) " \
@@ -50,6 +55,7 @@ doc/rust.html: rust.md doc/version_info.html doc/rust.css doc/manual.inc
50
55
--number-sections \
51
56
--from =markdown --to=html5 \
52
57
--css=rust.css --include-in-header=doc/manual.inc \
58
+ --include-in-header=doc/favicon.inc \
53
59
--include-before-body=doc/version_info.html \
54
60
--output=$@
55
61
@@ -73,24 +79,12 @@ doc/rust.epub: rust.md doc/version_info.html doc/rust.css doc/manual.inc
73
79
--section-divs \
74
80
--number-sections \
75
81
--from =markdown --to=epub \
76
- --css=rust.css --include-in-header=doc/manual.inc \
77
82
--include-before-body=doc/version_info.html \
78
83
--output=$@
79
84
80
-
81
- DOCS += doc/tutorial.tex
82
- doc/tutorial.tex : tutorial.md doc/version.md
83
- @$(call E, pandoc: $@ )
84
- $(Q )$(CFG_NODE ) $(S ) doc/prep.js $< | \
85
- " $( CFG_PANDOC) " \
86
- --standalone --toc \
87
- --number-sections \
88
- --include-before-body =doc/version.md \
89
- --from=markdown --to=latex \
90
- --output=$@
91
-
92
85
DOCS += doc/rustpkg.html
93
- doc/rustpkg.html : rustpkg.md doc/version_info.html doc/rust.css doc/manual.inc
86
+ doc/rustpkg.html : rustpkg.md doc/version_info.html doc/rust.css doc/manual.inc \
87
+ doc/favicon.inc
94
88
@$(call E, pandoc: $@ )
95
89
$(Q )$(CFG_NODE ) $(S ) doc/prep.js --highlight $< | \
96
90
" $( CFG_PANDOC) " \
@@ -99,26 +93,40 @@ doc/rustpkg.html: rustpkg.md doc/version_info.html doc/rust.css doc/manual.inc
99
93
--number-sections \
100
94
--from =markdown --to=html5 \
101
95
--css=rust.css --include-in-header=doc/manual.inc \
96
+ --include-in-header=doc/favicon.inc \
102
97
--include-before-body=doc/version_info.html \
103
98
--output=$@
104
99
105
100
DOCS += doc/tutorial.html
106
- doc/tutorial.html : tutorial.md doc/version_info.html doc/rust.css
101
+ doc/tutorial.html : tutorial.md doc/version_info.html doc/rust.css \
102
+ doc/favicon.inc
107
103
@$(call E, pandoc: $@ )
108
104
$(Q )$(CFG_NODE ) $(S ) doc/prep.js --highlight $< | \
109
105
$(CFG_PANDOC) --standalone --toc \
110
106
--section-divs --number-sections \
111
107
--from =markdown --to=html5 --css=rust.css \
108
+ --include-in-header=doc/favicon.inc \
112
109
--include-before-body=doc/version_info.html \
113
110
--output=$@
114
111
112
+ DOCS += doc/tutorial.tex
113
+ doc/tutorial.tex : tutorial.md doc/version.md
114
+ @$(call E, pandoc: $@ )
115
+ $(Q )$(CFG_NODE ) $(S ) doc/prep.js $< | \
116
+ " $( CFG_PANDOC) " \
117
+ --standalone --toc \
118
+ --number-sections \
119
+ --include-before-body =doc/version.md \
120
+ --from=markdown --to=latex \
121
+ --output=$@
122
+
115
123
DOCS += doc/tutorial.epub
116
124
doc/tutorial.epub : tutorial.md doc/version_info.html doc/rust.css
117
125
@$(call E, pandoc: $@ )
118
126
$(Q )$(CFG_NODE ) $(S ) doc/prep.js --highlight $< | \
119
127
$(CFG_PANDOC) --standalone --toc \
120
128
--section-divs --number-sections \
121
- --from =markdown --to=epub --css=rust.css \
129
+ --from =markdown --to=epub \
122
130
--include-before-body=doc/version_info.html \
123
131
--output=$@
124
132
@@ -134,73 +142,86 @@ doc/l10n/ja/tutorial.html: doc/l10n/ja/tutorial.md doc/version_info.html doc/rus
134
142
--output=$@
135
143
136
144
DOCS += doc/tutorial-macros.html
137
- doc/tutorial-macros.html : tutorial-macros.md doc/version_info.html \
138
- doc/rust.css
145
+ doc/tutorial-macros.html : tutorial-macros.md doc/version_info.html doc/rust.css \
146
+ doc/favicon.inc
139
147
@$(call E, pandoc: $@ )
140
148
$(Q )$(CFG_NODE ) $(S ) doc/prep.js --highlight $< | \
141
149
$(CFG_PANDOC) --standalone --toc \
142
150
--section-divs --number-sections \
143
151
--from =markdown --to=html5 --css=rust.css \
152
+ --include-in-header=doc/favicon.inc \
144
153
--include-before-body=doc/version_info.html \
145
154
--output=$@
146
155
147
156
DOCS += doc/tutorial-container.html
148
- doc/tutorial-container.html : tutorial-container.md doc/version_info.html doc/rust.css
157
+ doc/tutorial-container.html : tutorial-container.md doc/version_info.html doc/rust.css \
158
+ doc/favicon.inc
149
159
@$(call E, pandoc: $@ )
150
160
$(Q )$(CFG_NODE ) $(S ) doc/prep.js --highlight $< | \
151
161
$(CFG_PANDOC) --standalone --toc \
152
162
--section-divs --number-sections \
153
163
--from =markdown --to=html5 --css=rust.css \
164
+ --include-in-header=doc/favicon.inc \
154
165
--include-before-body=doc/version_info.html \
155
166
--output=$@
156
167
157
168
DOCS += doc/tutorial-ffi.html
158
- doc/tutorial-ffi.html : tutorial-ffi.md doc/version_info.html doc/rust.css
169
+ doc/tutorial-ffi.html : tutorial-ffi.md doc/version_info.html doc/rust.css \
170
+ doc/favicon.inc
159
171
@$(call E, pandoc: $@ )
160
172
$(Q )$(CFG_NODE ) $(S ) doc/prep.js --highlight $< | \
161
173
$(CFG_PANDOC) --standalone --toc \
162
174
--section-divs --number-sections \
163
175
--from =markdown --to=html5 --css=rust.css \
176
+ --include-in-header=doc/favicon.inc \
164
177
--include-before-body=doc/version_info.html \
165
178
--output=$@
166
179
167
180
DOCS += doc/tutorial-borrowed-ptr.html
168
- doc/tutorial-borrowed-ptr.html : tutorial-borrowed-ptr.md doc/version_info.html doc/rust.css
181
+ doc/tutorial-borrowed-ptr.html : tutorial-borrowed-ptr.md doc/version_info.html doc/rust.css \
182
+ doc/favicon.inc
169
183
@$(call E, pandoc: $@ )
170
184
$(Q )$(CFG_NODE ) $(S ) doc/prep.js --highlight $< | \
171
185
$(CFG_PANDOC) --standalone --toc \
172
186
--section-divs --number-sections \
173
187
--from =markdown --to=html5 --css=rust.css \
188
+ --include-in-header=doc/favicon.inc \
174
189
--include-before-body=doc/version_info.html \
175
190
--output=$@
176
191
177
192
DOCS += doc/tutorial-tasks.html
178
- doc/tutorial-tasks.html : tutorial-tasks.md doc/version_info.html doc/rust.css
193
+ doc/tutorial-tasks.html : tutorial-tasks.md doc/version_info.html doc/rust.css \
194
+ doc/favicon.inc
179
195
@$(call E, pandoc: $@ )
180
196
$(Q )$(CFG_NODE ) $(S ) doc/prep.js --highlight $< | \
181
197
$(CFG_PANDOC) --standalone --toc \
182
198
--section-divs --number-sections \
183
199
--from =markdown --to=html5 --css=rust.css \
200
+ --include-in-header=doc/favicon.inc \
184
201
--include-before-body=doc/version_info.html \
185
202
--output=$@
186
203
187
204
DOCS += doc/tutorial-conditions.html
188
- doc/tutorial-conditions.html : tutorial-conditions.md doc/version_info.html doc/rust.css
205
+ doc/tutorial-conditions.html : tutorial-conditions.md doc/version_info.html doc/rust.css \
206
+ doc/favicon.inc
189
207
@$(call E, pandoc: $@ )
190
208
$(Q )$(CFG_NODE ) $(S ) doc/prep.js --highlight $< | \
191
209
$(CFG_PANDOC) --standalone --toc \
192
210
--section-divs --number-sections \
193
211
--from =markdown --to=html5 --css=rust.css \
212
+ --include-in-header=doc/favicon.inc \
194
213
--include-before-body=doc/version_info.html \
195
214
--output=$@
196
215
197
216
DOCS += doc/tutorial-rustpkg.html
198
- doc/tutorial-rustpkg.html : tutorial-rustpkg.md doc/version_info.html doc/rust.css
217
+ doc/tutorial-rustpkg.html : tutorial-rustpkg.md doc/version_info.html doc/rust.css \
218
+ doc/favicon.inc
199
219
@$(call E, pandoc: $@ )
200
220
$(Q )$(CFG_NODE ) $(S ) doc/prep.js --highlight $< | \
201
221
$(CFG_PANDOC) --standalone --toc \
202
222
--section-divs --number-sections \
203
223
--from =markdown --to=html5 --css=rust.css \
224
+ --include-in-header=doc/favicon.inc \
204
225
--include-before-body=doc/version_info.html \
205
226
--output=$@
206
227
0 commit comments