DOCBOOK_FILES = installation.xml introduction.xml manual.xml projects.xml hacking.xml

EXTRA_DIST = $(DOCBOOK_FILES)

xsltproc_opts =					\
 --param html.stylesheet \'style.css\'		\
 --param callout.graphics.extension \'.gif\'	\
 --param section.autolabel 1 			\
 --param section.label.includes.component.label 1


# Include the manual in the tarball.
dist_html_DATA = manual.html style.css

# Embed Docbook's callout images in the distribution.
EXTRA_DIST += images

manual.html: $(DOCBOOK_FILES)
	$(XSLTPROC) $(xsltproc_opts) --nonet --xinclude		\
	  --output manual.html					\
	  $(docbookxsl)/xhtml/docbook.xsl manual.xml

images:
	$(MKDIR_P) images/callouts
	cp $(docbookxsl)/images/callouts/*.gif images/callouts
	chmod +wx images images/callouts

install-data-hook: images
	$(INSTALL) -d $(DESTDIR)$(htmldir)/images/callouts
	$(INSTALL_DATA) images/callouts/* $(DESTDIR)$(htmldir)/images/callouts
	ln -sfn manual.html $(DESTDIR)$(htmldir)/index.html

distclean-hook:
	-rm -rf images