From b323900d936236880d6999cdf79f112885af1bb4 Mon Sep 17 00:00:00 2001 From: Hong Xu Date: Sat, 2 Jan 2016 13:55:37 -0800 Subject: [PATCH 1/4] Specify a default format (pdf) in the LaTeX output Makefile --- sphinx/texinputs/Makefile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sphinx/texinputs/Makefile b/sphinx/texinputs/Makefile index 5e6030c0d..71cc69f48 100644 --- a/sphinx/texinputs/Makefile +++ b/sphinx/texinputs/Makefile @@ -8,6 +8,8 @@ ALLDVI = $(addsuffix .dvi,$(ALLDOCS)) ARCHIVEPRREFIX = # Additional LaTeX options LATEXOPTS = +# format: pdf or dvi +FMT = pdf LATEX = latex PDFLATEX = pdflatex From e3687bb47d25d0817e39e130453524b6d4033da7 Mon Sep 17 00:00:00 2001 From: Hong Xu Date: Sat, 2 Jan 2016 14:06:38 -0800 Subject: [PATCH 2/4] Add "gz" and "xz" archive target to the LaTeX output Makefile --- sphinx/texinputs/Makefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sphinx/texinputs/Makefile b/sphinx/texinputs/Makefile index 71cc69f48..50d0622d7 100644 --- a/sphinx/texinputs/Makefile +++ b/sphinx/texinputs/Makefile @@ -43,9 +43,15 @@ tar: all-$(FMT) tar cf $(ARCHIVEPREFIX)docs-$(FMT).tar $(ARCHIVEPREFIX)docs-$(FMT) rm -r $(ARCHIVEPREFIX)docs-$(FMT) +gz: tar + gzip -9 < $(ARCHIVEPREFIX)docs-$(FMT).tar > $(ARCHIVEPREFIX)docs-$(FMT).tar.gz + bz2: tar bzip2 -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar +xz: tar + xz -9 -k $(ARCHIVEPREFIX)docs-$(FMT).tar + # The number of LaTeX runs is quite conservative, but I don't expect it # to get run often, so the little extra time won't hurt. %.dvi: %.tex From 8241b3d16f5afa57b7c929e95fc8fbd6422aaa2d Mon Sep 17 00:00:00 2001 From: Hong Xu Date: Sat, 2 Jan 2016 14:10:24 -0800 Subject: [PATCH 3/4] The clean target the LaTeX ouput Makefile should remove more files --- sphinx/texinputs/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sphinx/texinputs/Makefile b/sphinx/texinputs/Makefile index 50d0622d7..dc818f387 100644 --- a/sphinx/texinputs/Makefile +++ b/sphinx/texinputs/Makefile @@ -71,7 +71,7 @@ xz: tar $(PDFLATEX) $(LATEXOPTS) '$<' clean: - rm -f *.dvi *.log *.ind *.aux *.toc *.syn *.idx *.out *.ilg *.pla + rm -f *.log *.ind *.aux *.toc *.syn *.idx *.out *.ilg *.pla *.ps *.tar *.tar.gz *.tar.bz2 *.tar.xz $(ALLPDF) $(ALLDVI) .PHONY: all all-pdf all-dvi all-ps clean .PHONY: all-pdf-ja From 715b460c8c6db4cbec6e59b9583ec48c0d5f101c Mon Sep 17 00:00:00 2001 From: Hong Xu Date: Sat, 2 Jan 2016 14:29:16 -0800 Subject: [PATCH 4/4] Add more PHONY targets in the LaTeX output Makefile --- sphinx/texinputs/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sphinx/texinputs/Makefile b/sphinx/texinputs/Makefile index dc818f387..d748006cc 100644 --- a/sphinx/texinputs/Makefile +++ b/sphinx/texinputs/Makefile @@ -73,6 +73,6 @@ xz: tar clean: rm -f *.log *.ind *.aux *.toc *.syn *.idx *.out *.ilg *.pla *.ps *.tar *.tar.gz *.tar.bz2 *.tar.xz $(ALLPDF) $(ALLDVI) -.PHONY: all all-pdf all-dvi all-ps clean +.PHONY: all all-pdf all-dvi all-ps clean zip tar gz bz2 xz .PHONY: all-pdf-ja