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:
		 Klement Sekera
					Klement Sekera
				
			
				
					committed by
					
						 Damjan Marion
						Damjan Marion
					
				
			
			
				
	
			
			
			 Damjan Marion
						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