File tree Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Expand file tree Collapse file tree 1 file changed +13
-8
lines changed Original file line number Diff line number Diff line change 55BUILDDIR ?= doc/_build
66DOC_TAG ?= development
77SPHINXOPTS ?= -q
8+ KCONFIG_TURBO_MODE ?= 0
89
910# Documentation targets
1011# ---------------------------------------------------------------------------
1112clean :
1213 rm -rf ${BUILDDIR}
1314
14- htmldocs :
15- mkdir -p ${BUILDDIR} && cmake -GNinja -DDOC_TAG=${DOC_TAG} -DSPHINXOPTS=${SPHINXOPTS} -B${BUILDDIR} -Hdoc/ && ninja -C ${BUILDDIR} htmldocs
16-
1715htmldocs-fast :
18- mkdir -p ${BUILDDIR} && cmake -GNinja -DKCONFIG_TURBO_MODE=1 -DDOC_TAG=${DOC_TAG} -DSPHINXOPTS=${SPHINXOPTS} -B${BUILDDIR} -Hdoc/ && ninja -C ${BUILDDIR} htmldocs
16+ ${MAKE} htmldocs KCONFIG_TURBO_MODE=1
17+
18+ htmldocs pdfdocs doxygen : configure
19+ cmake --build ${BUILDDIR} -- $@ # -v # VERBOSE=1
1920
20- pdfdocs :
21- mkdir -p ${BUILDDIR} && cmake -GNinja -DDOC_TAG=${DOC_TAG} -DSPHINXOPTS=${SPHINXOPTS} -B${BUILDDIR} -Hdoc/ && ninja -C ${BUILDDIR} pdfdocs
21+ # Run CMake every time cause it's quick and re-configures TURBO_MODE if
22+ # needed
23+ .PHONY : configure
24+ configure :
25+ cmake -GNinja -B${BUILDDIR} -Sdoc/ -DDOC_TAG=${DOC_TAG} \
26+ -DSPHINXOPTS=${SPHINXOPTS} \
27+ -DKCONFIG_TURBO_MODE=${KCONFIG_TURBO_MODE}
2228
23- doxygen :
24- mkdir -p ${BUILDDIR} && cmake -GNinja -DDOC_TAG=${DOC_TAG} -DSPHINXOPTS=${SPHINXOPTS} -B${BUILDDIR} -Hdoc/ && ninja -C ${BUILDDIR} doxygen
29+ .PHONY : clean htmldocs htmldocs-fast pdfdocs doxygen
You can’t perform that action at this time.
0 commit comments