From b4f84fab349525aa5a4ea364509a4d9ec9db47f4 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 1 Mar 2009 01:26:04 +0100 Subject: configure.ac: make "xmlto" optional Even when --enable-documentation is passed, don't abort if "xmlto" was not found. --- Makefile.am | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'Makefile.am') diff --git a/Makefile.am b/Makefile.am index 8dae19bad..6d72b3051 100644 --- a/Makefile.am +++ b/Makefile.am @@ -569,9 +569,6 @@ endif # Documentation # -DOCBOOK_FILES = doc/protocol.xml -DOCBOOK_HTML = $(patsubst %.xml,%/index.html,$(DOCBOOK_FILES)) - man_MANS = doc/mpd.1 doc/mpd.conf.5 doc_DATA = AUTHORS COPYING NEWS README TODO UPGRADING doc/mpdconf.example @@ -579,12 +576,24 @@ if ENABLE_DOCUMENTATION protocoldir = $(docdir)/protocol protocol_DATA = $(wildcard doc/protocol/*.html) +if HAVE_XMLTO + +DOCBOOK_FILES = doc/protocol.xml +DOCBOOK_HTML = $(patsubst %.xml,%/index.html,$(DOCBOOK_FILES)) + $(DOCBOOK_HTML): %/index.html: %.xml $(XMLTO) -o $(@D) --stringparam chunker.output.encoding=utf-8 html $< doc/api/html/index.html: doc/doxygen.conf $(DOXYGEN) $< +else + +DOCBOOK_FILES = +DOCBOOK_HTML = + +endif + all-local: $(DOCBOOK_HTML) doc/api/html/index.html clean-local: -- cgit v1.2.3