e0dbe15eb6e016ffb461757843829327789644e0
[jansson.git] / doc / Makefile.am
1 EXTRA_DIST = \
2         conf.py apiref.rst gettingstarted.rst github_commits.c index.rst \
3         tutorial.rst ext/refcounting.py
4
5 SPHINXBUILD = sphinx-build
6 SPHINXOPTS = -d _build/doctrees -W
7
8 # Convert json_*() functions to :cfunc: cross references in
9 # ../CHANGES, and add a header from changes.rst.in
10 changes.rst: changes.rst.in ../CHANGES
11         set -e; \
12         cat changes.rst.in >$@; \
13         sed -r -e 's/``(json_[a-z_]+\(\))``/:cfunc:`\1`/g' ../CHANGES \
14                 >>$@
15
16 html-local: changes.rst
17         $(SPHINXBUILD) -b html $(SPHINXOPTS) $(srcdir) _build/html
18
19 install-html-local: html
20         mkdir -p $(DESTDIR)$(htmldir)
21         cp -r _build/html $(DESTDIR)$(htmldir)
22
23 uninstall-local:
24         rm -rf $(DESTDIR)$(htmldir)
25
26 clean-local:
27         rm -rf _build
28         rm -f ext/refcounting.pyc changes.rst