]> git.proxmox.com Git - mirror_frr.git/commit - configure.ac
build: non-recursive doc + parallel sphinx
authorDavid Lamparter <equinox@opensourcerouting.org>
Wed, 15 Aug 2018 20:59:31 +0000 (22:59 +0200)
committerDavid Lamparter <equinox@opensourcerouting.org>
Thu, 30 Aug 2018 06:06:44 +0000 (08:06 +0200)
commit9e53b31551844a02b3bb2bd359f0a389eddf0d50
treeb29f9f300e5658b7db8dc8d4e684e0f062c5040f
parentf177317a20ff417c2dc9d719f2e1135d81ff96f8
build: non-recursive doc + parallel sphinx

Sphinx actually does work with a parallel build, if the doctree creation
is a separate step (which the other builds will then just read
unmodified.)  This can be done with the "dummy" target.

This also adds "-j6" to sphinx-build and adds a "--disable-doc-html"
switch on ./configure to turn on/off building HTML docs separately.

Also, HTML docs are now installed by "make install" to
/usr/share/doc/frr/html.

Signed-off-by: David Lamparter <equinox@diac24.net>
17 files changed:
Makefile.am
configure.ac
doc/.gitignore
doc/Makefile [new file with mode: 0644]
doc/Makefile.am [deleted file]
doc/developer/Makefile [new file with mode: 0644]
doc/developer/Makefile.am [deleted file]
doc/developer/subdir.am [new file with mode: 0644]
doc/frr-sphinx.mk [deleted file]
doc/manpages/Makefile [new file with mode: 0644]
doc/manpages/Makefile.am [deleted file]
doc/manpages/subdir.am [new file with mode: 0644]
doc/subdir.am [new file with mode: 0644]
doc/user/Makefile [new file with mode: 0644]
doc/user/Makefile.am [deleted file]
doc/user/subdir.am [new file with mode: 0644]
lib/subdir.am