XSL_BASIS=http://docbook.sourceforge.net/release/website/2.5.0/xsl
PWD := $(shell pwd)

.SUFFIXES :
.PHONY    : clean

alles: depends.tabular olink.db.xml
	@$(MAKE) website

-include depends.tabular

autolayout.xml: layout.xml
	xsltproc --nonet -o $@ \
	$(XSL_BASIS)/autolayout.xsl $<

olink.db.xml: autolayout.xml
	xsltproc --nonet -o $@ $(XSL_BASIS)/website-targets.xsl $<

%.html: autolayout.xml
	xsltproc --nonet -o $@ \
	--stringparam autolayout-file "$(PWD)/autolayout.xml" \
	--stringparam website.database.document "$(PWD)/olink.db.xml" \
	treiber.xsl \
	$(filter-out depends.tabular,$(filter-out autolayout.xml,$^))

depends.tabular: autolayout.xml
	xsltproc -o $@ $(XSL_BASIS)/makefile-dep.xsl $<