2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-22 18:08:16 +00:00
kea/doc/sphinx/make-doc.sh.in

38 lines
923 B
Bash
Raw Normal View History

2025-02-18 15:54:20 +01:00
#!/bin/sh
set -euv
2025-02-18 15:54:20 +01:00
cd @builddir@
# api.rst is always generated via sphinx's conf.py
@PYTHON@ @srcdir@/api2doc.py -o @srcdir@/api.rst
rm -f @srcdir@/arm/platforms.rst
cp @TOP_SOURCE_DIR@/platforms.rst @srcdir@/arm/platforms.rst
# pdf
if test "@HAVE_PDFLATEX@" != "no" ; then
@SPHINXBUILD@ -M latex @srcdir@ @sphinxbuilddir@ @sphinxopts@
cd @abs_sphinxbuilddir@/latex
@PDFLATEX_AND_OPTS@ kea-arm.tex
makeindex -s python.ist kea-arm.idx
@PDFLATEX_AND_OPTS@ kea-arm.tex
@PDFLATEX_AND_OPTS@ kea-messages.tex
makeindex -s python.ist kea-messages.idx
@PDFLATEX_AND_OPTS@ kea-messages.tex
fi
cd @builddir@
# html
@SPHINXBUILD@ -M html @srcdir@ @sphinxbuilddir@ @sphinxopts@
# singlehtml
@SPHINXBUILD@ -M singlehtml @srcdir@ @sphinxbuilddir@ @sphinxopts@
# text
@SPHINXBUILD@ -M text @srcdir@ @sphinxbuilddir@ @sphinxopts@
# mans
@SPHINXBUILD@ -M man @srcdir@ @sphinxbuilddir@ @sphinxopts@