]> git.ipfire.org Git - thirdparty/pdns.git/blob - docs/Makefile.sphinx
Merge pull request #7677 from rgacogne/dnsdist-logging-facility
[thirdparty/pdns.git] / docs / Makefile.sphinx
1 # Minimal makefile for Sphinx documentation
2 #
3
4 # You can set these variables from the command line.
5 SPHINXOPTS =
6 SPHINXBUILD = .venv/bin/sphinx-build
7 SPHINXPROJ = PowerDNSAuthoritativeServer
8 SOURCEDIR = .
9 BUILDDIR = _build
10
11 # Put it first so that "make" without argument is like "make help".
12 help: .venv
13 @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
14
15 .PHONY: help Makefile.sphinx
16
17 # Catch-all target: route all unknown targets to Sphinx using the new
18 # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
19 %: Makefile.sphinx .venv
20 @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
21
22 .venv:
23 virtualenv .venv
24 .venv/bin/pip install -U pip setuptools setuptools-git
25 .venv/bin/pip install -r requirements.txt
26
27