]> git.notmuchmail.org Git - notmuch/blob - doc/Makefile.local
doc: convert sphinx based docs
[notmuch] / doc / Makefile.local
1 # -*- makefile -*-
2
3 dir := doc
4
5 # You can set these variables from the command line.
6 SPHINXOPTS    := -q -c $(dir)
7 SPHINXBUILD   = sphinx-build
8 DOCBUILDDIR      := $(dir)/_build
9
10 # Internal variables.
11 ALLSPHINXOPTS   := -d $(DOCBUILDDIR)/doctrees $(SPHINXOPTS) $(dir)
12
13 .PHONY: sphinx-html sphinx-man sphinx-texinfo sphinx-info
14
15 sphinx-html:
16         $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(DOCBUILDDIR)/html
17
18 sphinx-man:
19         $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(DOCBUILDDIR)/man
20
21 sphinx-texinfo:
22         $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(DOCBUILDDIR)/texinfo
23
24 sphinx-info: sphinx-texinfo
25         make -C $(DOCBUILDDIR)/texinfo info
26
27 CLEAN := $(CLEAN) $(DOCBUILDDIR)