Update docs directives.
[awesomized/libmemcached] / docs / include.am
index 12eb61df768f90973ab99722702f8a45bef48b7d..4a69ef070a37716de976201264830d7bb671d61f 100644 (file)
@@ -135,6 +135,9 @@ man_MANS+= docs/man/memslap.1
 man_MANS+= docs/man/memstat.1
 
 if HAVE_SPHINX
+
+docs: html man
+
 sphinx-help:
        @echo "Please use \`make <target>' where <target> is one of"
        @echo "  html       to make standalone HTML files"
@@ -155,20 +158,23 @@ sphinx-help:
        @echo "  doctest    to run all doctests embedded in the documentation (if enabled)"
 
 install-html: html-local
-       @rm -r -f /var/www/libmemcaced
-       @cp -r docs/html /var/www/libmemcaced
+       @rm -r -f /var/www/libmemcached/*
+       @cp -r docs/html /var/www/libmemcached
+
+docs/_static:
+       @$(mkdir_p) docs/_static
 
-html-local: docs/conf.py changes docs
+html-local: docs/conf.py docs changes docs/_static
        PYTHONPATH=${top_srcdir}/docs $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(SPHINX_BUILDDIR)/html
        @echo
        @echo "Build finished. The HTML pages are in $(SPHINX_BUILDDIR)/html."
 
-dirhtml: docs/conf.py changes
+dirhtml: html-local
        PYTHONPATH=${top_srcdir}/docs $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(SPHINX_BUILDDIR)/dirhtml
        @echo
        @echo "Build finished. The HTML pages are in $(SPHINX_BUILDDIR)/dirhtml."
 
-singlehtml: docs/conf.py changes
+singlehtml: html-local
        PYTHONPATH=${top_srcdir}/docs  $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(SPHINX_BUILDDIR)/singlehtml
        @echo
        @echo "Build finished. The HTML page is in $(SPHINX_BUILDDIR)/singlehtml."
@@ -251,4 +257,8 @@ doctest:
        @echo "Testing of doctests in the sources finished, look at the " \
              "results in $(SPHINX_BUILDDIR)/doctest/output.txt."
 
+else
+
+docs:
+
 endif