TARGET = tutorial_installwizard

XMLFILE = ${TARGET}.xml
HTMLFILE = html_single_page/${TARGET}.html
HTMLDIRECTORY = html_multiple_pages/
FOFILE = ${TARGET}.fo
PDFFILE = ${TARGET}.pdf
DEBIANSTYLESHEET = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh
DEFAULTSTYLESHEET = /usr/share/sgml/docbook/xsl-stylesheets-1.68.1

#test for stylesheet location
STYLESHEET := $(shell if [ -d ${DEBIANSTYLESHEET} ]; \
	then echo ${DEBIANSTYLESHEET}; \
	else echo ${DEFAULTSTYLESHEET}; fi)

FOSTYLESHEET = ${STYLESHEET}/fo/docbook.xsl
HTMLSTYLESHEET = ${STYLESHEET}/xhtml/docbook.xsl
CHUNKSTYLESHEET = ${STYLESHEET}/xhtml/chunk.xsl

all: 	html pdf

html: 
	xsltproc -o ${HTMLFILE} ${HTMLSTYLESHEET} ${XMLFILE}
	mkdir ${HTMLDIRECTORY}
	xsltproc -o ${HTMLDIRECTORY} ${CHUNKSTYLESHEET} ${XMLFILE}
pdf:
	xsltproc --stringparam fop.extensions 1 -o ${FOFILE} ${FOSTYLESHEET} ${XMLFILE}
	fop -fo ${FOFILE} ${PDFFILE}
	
clean:
	rm -f ${HTMLFILE}
	rm -rf ${HTMLDIRECTORY}
	rm -f ${FOFILE}
	rm -f ${PDFFILE}
