PROC = xsltproc 
STYLEDIR=../../../docbook/website-2.5.0/xsl
PWD = $(shell pwd)
TABSTYLE=$(PWD)/../xsl/anpassung-html.xsl
STYLESHEET=$(TABSTYLE)
# Change the path in output-root to put your HTML output elsewhere
STYLEOPT= --stringparam output-root ../html
RIGHTSIDE= --stringparam rightside-file "$(PWD)/RIGHTSIDE.xml"
navi_head = --stringparam navi_head-file "$(PWD)/navi_head.xml"
impressum = --stringparam impressum-file "$(PWD)/impressum.xml"
HAFTUNG = --stringparam HAFTUNG-file "$(PWD)/HAFTUNG.xml"

.PHONY : clean

all:
	make depends
	make website.database.xml
	make website

include depends.tabular

autolayout.xml: layout.xml
	$(PROC) --output $@ $(STYLEDIR)/autolayout.xsl $<
	

%.html: autolayout.xml
	$(PROC) --output $@ $(RIGHTSIDE) $(navi_head) $(impressum) $(HAFTUNG) --stringparam  website.database.document "$(PWD)/website.database.xml" --stringparam autolayout-file "$(PWD)/autolayout.xml" $(STYLEOPT)  $(STYLESHEET)  $(filter-out autolayout.xml,$^) 

depends: autolayout.xml
	$(PROC) --output depends.tabular $(STYLEOPT) $(STYLEDIR)/makefile-dep.xsl $<



website.database.xml: autolayout.xml
	$(PROC) $(RIGHTSIDE) $(navi_head) $(impressum) $(HAFTUNG) --stringparam collect.xref.targets yes --output $@ $(STYLEDIR)/website-targets.xsl $<

