Skip to content
Snippets Groups Projects
Makefile 720 B
Newer Older
  • Learn to ignore specific revisions
  • # 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   ?= python $(shell which sphinx-build)
    SOURCEDIR     = .
    
    BUILDDIR      = _build
    
    # Put it first so that "make" without argument is like "make help".
    
    	@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
    
    	python make_constants.py > constants.inc
    
    .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 constants
    	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)