]> git.proxmox.com Git - mirror_frr.git/commit
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@diac24.net>
Thu, 25 Oct 2018 15:30:17 +0000 (17:30 +0200)
commita7c6b8e0f511571c7ed6b4ec33d1dd0e3fe0f655
tree65caef56895e1fafeb7810f4e29f87e6e3520773
parentf9d350229c0963c557f1f5f3e16bba50446ae3e7
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