-doc_DATA = \
- $(patsubst %.rst,%.html,$(docrst)) \
- $(patsubst %.sgml,%.html,$(docsgml)) \
- $(patsubst %.sgml,%.pdf,$(docsgml))
+doc/html: $(docrst) $(docpng) doc/conf.py configure.ac
+ @test -n "$(SPHINX)" || \
+ { echo 'sphinx-build' not found during configure; exit 1; }
+ mkdir -p doc/build/doctrees
+ PYTHONPATH=.:$(top_builddir) sphinx-build -q -b html \
+ -d doc/build/doctrees \
+ -D version="$(VERSION_MAJOR).$(VERSION_MINOR)" \
+ -D release="$(PACKAGE_VERSION)" \
+ $(top_srcdir)/doc doc/html
+ touch "$@"
+
+docdot = \
+ doc/arch-2.0.dot
+
+docpng = $(patsubst %.dot,%.png,$(docdot))
+
+noinst_DATA = $(manhtml) doc/html