make test: improve documentation generation
Refactor the text to work around sphinx bug to show a proper table of contents. Change-Id: I546656ef77a95637ad7c6bf239f26262a4f306dc Signed-off-by: Klement Sekera <ksekera@cisco.com>
This commit is contained in:

committed by
Damjan Marion

parent
a2ac467b84
commit
e7c034bf63
@ -16,7 +16,6 @@ PAPEROPT_letter = -D latex_paper_size=letter
|
||||
ALLSPHINXOPTS = -d $(BUILD_DOC_DIR)/.sphinx-cache $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) $(API_DOC_GEN_DIR) -c $(SRC_DOC_DIR)
|
||||
# the i18n builder cannot share the environment and doctrees with the others
|
||||
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
|
||||
INDEX_REL_PATH:=$(shell realpath --relative-to=$(API_DOC_GEN_DIR) $(SRC_DOC_DIR)/index.rst)
|
||||
IN_VENV:=$(shell if pip -V | grep "virtualenv" 2>&1 > /dev/null; then echo 1; else echo 0; fi)
|
||||
|
||||
.PHONY: verify-virtualenv
|
||||
@ -28,9 +27,10 @@ endif
|
||||
.PHONY: regen-api-doc
|
||||
regen-api-doc: verify-virtualenv
|
||||
@mkdir -p $(API_DOC_GEN_DIR)
|
||||
#@echo ".. include:: $(INDEX_REL_PATH)" > $(API_DOC_GEN_DIR)/index.rst
|
||||
@cp $(SRC_DOC_DIR)/index.rst $(API_DOC_GEN_DIR)
|
||||
sphinx-apidoc -o $(API_DOC_GEN_DIR) ..
|
||||
@cp $(SRC_DOC_DIR)/indices.rst $(API_DOC_GEN_DIR)
|
||||
@cp $(SRC_DOC_DIR)/overview.rst $(API_DOC_GEN_DIR)
|
||||
sphinx-apidoc -o $(API_DOC_GEN_DIR) -H "Module documentation" ..
|
||||
|
||||
.PHONY: help
|
||||
help:
|
||||
|
File diff suppressed because it is too large
Load Diff
6
test/doc/indices.rst
Normal file
6
test/doc/indices.rst
Normal file
@ -0,0 +1,6 @@
|
||||
Indices and tables
|
||||
==================
|
||||
|
||||
* :ref:`genindex`
|
||||
* :ref:`modindex`
|
||||
* :ref:`search`
|
418
test/doc/overview.rst
Normal file
418
test/doc/overview.rst
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user