@@ -49,8 +49,10 @@ RUSTDOC_HTML_OPTS_NO_CSS = --html-before-content=doc/version_info.html \
49
49
RUSTDOC_HTML_OPTS = $(RUSTDOC_HTML_OPTS_NO_CSS ) --markdown-css rust.css
50
50
51
51
PANDOC_BASE_OPTS := --standalone --toc --number-sections
52
- PANDOC_TEX_OPTS = $(PANDOC_BASE_OPTS ) --include-before-body=doc/version.tex \
53
- --from=markdown --include-before-body=doc/footer.tex --to=latex
52
+ PANDOC_TEX_OPTS = $(PANDOC_BASE_OPTS ) --from=markdown --to=latex \
53
+ --include-before-body=doc/version.tex \
54
+ --include-before-body=doc/footer.tex \
55
+ --include-in-header=doc/uptack.tex
54
56
PANDOC_EPUB_OPTS = $(PANDOC_BASE_OPTS ) --to=epub
55
57
56
58
# The rustdoc executable...
@@ -155,6 +157,9 @@ doc/footer.tex: $(D)/footer.inc | doc/
155
157
@$(call E, pandoc: $@ )
156
158
$(CFG_PANDOC ) --from=html --to=latex $< --output=$@
157
159
160
+ doc/uptack.tex : $(D ) /uptack.tex | doc/
161
+ $(Q ) cp $< $@
162
+
158
163
# HTML (rustdoc)
159
164
DOC_TARGETS += doc/not_found.html
160
165
doc/not_found.html : $(D ) /not_found.md $(HTML_DEPS ) | doc/
@@ -180,7 +185,7 @@ doc/$(1).epub: $$(D)/$(1).md | doc/
180
185
181
186
# PDF (md =(pandoc)=> tex =(pdflatex)=> pdf)
182
187
DOC_TARGETS += doc/$(1 ) .tex
183
- doc/$(1 ) .tex : $$(D ) /$(1 ) .md doc/footer.tex doc/version.tex | doc/
188
+ doc/$(1 ) .tex : $$(D ) /$(1 ) .md doc/uptack.tex doc/ footer.tex doc/version.tex | doc/
184
189
@$$(call E, pandoc: $$@ )
185
190
$$(CFG_PANDOC ) $$(PANDOC_TEX_OPTS ) $$< --output=$$@
186
191
0 commit comments