blob: 909818c403f5335ef00f9a70adf10a9a4e4fae10 [file] [log] [blame]
Anas Nashifdf5d7d72017-11-07 20:05:56 -05001#
2# Top level makefile for things not covered by cmake
3#
4
David B. Kinder41bc9cf2018-09-04 13:03:50 -07005ifndef ZEPHYR_BASE
6$(error The ZEPHYR_BASE environment variable must be set)
7endif
8
Carles Cufi7480f172018-07-10 13:31:18 +02009BUILDDIR ?= doc/_build
Carles Cufib3d2de72018-07-13 11:55:54 +020010DOC_TAG ?= development
11SPHINXOPTS ?= -q
Anas Nashifdf5d7d72017-11-07 20:05:56 -050012
13# Documentation targets
14# ---------------------------------------------------------------------------
15htmldocs:
Carles Cufif84caef2018-07-19 13:47:45 +020016 mkdir -p ${BUILDDIR} && cmake -GNinja -DDOC_TAG=${DOC_TAG} -DSPHINXOPTS=${SPHINXOPTS} -B${BUILDDIR} -Hdoc/ && ninja -C ${BUILDDIR} htmldocs
Daniel Leung1d88e862018-09-10 17:27:13 -070017
18pdfdocs:
19 mkdir -p ${BUILDDIR} && cmake -GNinja -DDOC_TAG=${DOC_TAG} -DSPHINXOPTS=${SPHINXOPTS} -B${BUILDDIR} -Hdoc/ && ninja -C ${BUILDDIR} pdfdocs