Anas Nashif | df5d7d7 | 2017-11-07 20:05:56 -0500 | [diff] [blame] | 1 | # |
David B. Kinder | d34c116 | 2019-02-05 09:53:16 -0800 | [diff] [blame] | 2 | # Top level makefile for documentation build |
Anas Nashif | df5d7d7 | 2017-11-07 20:05:56 -0500 | [diff] [blame] | 3 | # |
| 4 | |
Carles Cufi | 7480f17 | 2018-07-10 13:31:18 +0200 | [diff] [blame] | 5 | BUILDDIR ?= doc/_build |
Carles Cufi | b3d2de7 | 2018-07-13 11:55:54 +0200 | [diff] [blame] | 6 | DOC_TAG ?= development |
| 7 | SPHINXOPTS ?= -q |
Anas Nashif | df5d7d7 | 2017-11-07 20:05:56 -0500 | [diff] [blame] | 8 | |
| 9 | # Documentation targets |
| 10 | # --------------------------------------------------------------------------- |
David B. Kinder | d34c116 | 2019-02-05 09:53:16 -0800 | [diff] [blame] | 11 | clean: |
| 12 | rm -rf ${BUILDDIR} |
| 13 | |
Anas Nashif | df5d7d7 | 2017-11-07 20:05:56 -0500 | [diff] [blame] | 14 | htmldocs: |
Carles Cufi | f84caef | 2018-07-19 13:47:45 +0200 | [diff] [blame] | 15 | mkdir -p ${BUILDDIR} && cmake -GNinja -DDOC_TAG=${DOC_TAG} -DSPHINXOPTS=${SPHINXOPTS} -B${BUILDDIR} -Hdoc/ && ninja -C ${BUILDDIR} htmldocs |
Daniel Leung | 1d88e86 | 2018-09-10 17:27:13 -0700 | [diff] [blame] | 16 | |
Anas Nashif | 940a931 | 2019-01-21 13:58:05 -0500 | [diff] [blame] | 17 | htmldocs-fast: |
| 18 | mkdir -p ${BUILDDIR} && cmake -GNinja -DKCONFIG_TURBO_MODE=1 -DDOC_TAG=${DOC_TAG} -DSPHINXOPTS=${SPHINXOPTS} -B${BUILDDIR} -Hdoc/ && ninja -C ${BUILDDIR} htmldocs |
| 19 | |
Daniel Leung | 1d88e86 | 2018-09-10 17:27:13 -0700 | [diff] [blame] | 20 | pdfdocs: |
| 21 | mkdir -p ${BUILDDIR} && cmake -GNinja -DDOC_TAG=${DOC_TAG} -DSPHINXOPTS=${SPHINXOPTS} -B${BUILDDIR} -Hdoc/ && ninja -C ${BUILDDIR} pdfdocs |
Anas Nashif | 0a58fe8 | 2020-04-10 08:07:55 -0400 | [diff] [blame] | 22 | |
| 23 | doxygen: |
| 24 | mkdir -p ${BUILDDIR} && cmake -GNinja -DDOC_TAG=${DOC_TAG} -DSPHINXOPTS=${SPHINXOPTS} -B${BUILDDIR} -Hdoc/ && ninja -C ${BUILDDIR} doxygen |