You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							33 lines
						
					
					
						
							1.1 KiB
						
					
					
				
			
		
		
	
	
							33 lines
						
					
					
						
							1.1 KiB
						
					
					
				| # Minimal makefile for Sphinx documentation | |
| # | |
|  | |
| # You can set these variables from the command line, and also | |
| # from the environment for the first two. | |
| SPHINXOPTS    ?= | |
| SPHINXBUILD   ?= sphinx-build | |
| SOURCEDIR     = source | |
| BUILDDIR      = build | |
|  | |
| # Put it first so that "make" without argument is like "make help". | |
| help: | |
| 	@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) | |
|  | |
| .PHONY: help Makefile | |
|  | |
| # Catch-all target: route all unknown targets to Sphinx using the new | |
| # "make mode" option.  $(O) is meant as a shortcut for $(SPHINXOPTS). | |
| %: Makefile | |
| 	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) | |
|  | |
| # We clear the html folder before rebuilding, otherwise some things are | |
| # not updated (like static files) | |
| html: | |
| 	rm -rf $(BUILDDIR)/html/* | |
| 	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) | |
|  | |
| html_versions: | |
| 	rm -rf $(BUILDDIR)/html_versions/* | |
| 	sphinx-multiversion "$(SOURCEDIR)" "$(BUILDDIR)/html_versions" -D 'version_sourcedir=$${sourcedir}' $(SPHINXOPTS) $(O) | |
|  | |
| pdf: weasyprint | |
| 	python3 sphinx-tools/make_pdf.py "$(SOURCEDIR)" "$(BUILDDIR)"
 | |
| 
 |