]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#2554] simplify PDF building
authorAndrei Pavel <andrei@isc.org>
Wed, 31 May 2023 12:06:41 +0000 (15:06 +0300)
committerAndrei Pavel <andrei@isc.org>
Wed, 14 Jun 2023 17:26:11 +0000 (20:26 +0300)
Removed a lot of commands in the Makefile that were repeated.
Removed makeindex command because it doesn't seem required.
PDF is now built in seconds rather than minutes, and thousands of
verbose build output lines are now gone.

doc/sphinx/Makefile.am

index 2fbace64d25f7b9186729df6d3cab41fc483ed6a..e8802a56e5da11429dbdd862b222aeaa38bf58f2 100644 (file)
@@ -148,17 +148,11 @@ PDFLATEX_AND_OPTS=$(PDFLATEX) -interaction nonstopmode
 
 pdf: $(main_sources) api-files.txt mes-files.txt $(srcdir)/arm/platforms.rst
        $(SPHINXBUILD) -M latex $(srcdir) $(sphinxbuilddir) $(sphinxopts)
-       -cd $(abs_sphinxbuilddir)/latex && $(PDFLATEX_AND_OPTS) kea-arm.tex
-       -cd $(abs_sphinxbuilddir)/latex && $(PDFLATEX_AND_OPTS) kea-arm.tex
-       -cd $(abs_sphinxbuilddir)/latex && $(PDFLATEX_AND_OPTS) kea-arm.tex
-       -cd $(abs_sphinxbuilddir)/latex && makeindex -s python.ist kea-arm.idx
-       -cd $(abs_sphinxbuilddir)/latex && $(PDFLATEX_AND_OPTS) kea-arm.tex
        cd $(abs_sphinxbuilddir)/latex && $(PDFLATEX_AND_OPTS) kea-arm.tex
-       -cd $(abs_sphinxbuilddir)/latex && $(PDFLATEX_AND_OPTS) kea-messages.tex
-       -cd $(abs_sphinxbuilddir)/latex && $(PDFLATEX_AND_OPTS) kea-messages.tex
-       -cd $(abs_sphinxbuilddir)/latex && $(PDFLATEX_AND_OPTS) kea-messages.tex
-       -cd $(abs_sphinxbuilddir)/latex && makeindex -s python.ist kea-messages.idx
-       -cd $(abs_sphinxbuilddir)/latex && $(PDFLATEX_AND_OPTS) kea-messages.tex
+       cd $(abs_sphinxbuilddir)/latex && makeindex -s python.ist kea-arm.idx
+       cd $(abs_sphinxbuilddir)/latex && $(PDFLATEX_AND_OPTS) kea-arm.tex
+       cd $(abs_sphinxbuilddir)/latex && $(PDFLATEX_AND_OPTS) kea-messages.tex
+       cd $(abs_sphinxbuilddir)/latex && makeindex -s python.ist kea-messages.idx
        cd $(abs_sphinxbuilddir)/latex && $(PDFLATEX_AND_OPTS) kea-messages.tex
 
 html: $(main_sources) api-files.txt mes-files.txt $(srcdir)/arm/platforms.rst