| # ------------------------------------------------------------------------------ |
| # Makefile for documentation build |
| # SPDX-License-Identifier: Apache-2.0 |
| SPHINXOPTS ?= -j auto -W --keep-going -T |
| LATEXMKOPTS ?= -halt-on-error -no-shell-escape |
| # ------------------------------------------------------------------------------ |
| .PHONY: configure clean html html-fast html-live html-live-fast latex pdf doxygen |
| ${MAKE} html DT_TURBO_MODE=1 |
| ${MAKE} html-live DT_TURBO_MODE=1 |
| html html-live latex pdf linkcheck doxygen: configure |
| cmake --build ${BUILDDIR} --target $@ |
| -DSPHINXOPTS="${SPHINXOPTS}" \ |
| -DSPHINXOPTS_EXTRA="${SPHINXOPTS_EXTRA}" \ |
| -DLATEXMKOPTS="${LATEXMKOPTS}" \ |
| -DDT_TURBO_MODE=${DT_TURBO_MODE} |
| cmake --build ${BUILDDIR} --target clean |