SAXON_JAR=../../../../../../xslutil/bin/saxon.jar
SAXON=java -cp $(SAXON_JAR) com.icl.saxon.StyleSheet

fs=/
FO2ODT=..$(fs)..$(fs)..$(fs)..$(fs)bin$(fs)fo2odt
FO2DOCX=..$(fs)..$(fs)..$(fs)..$(fs)bin$(fs)fo2docx
FO2WML=..$(fs)..$(fs)..$(fs)..$(fs)bin$(fs)fo2wml
FO2RTF=..$(fs)..$(fs)..$(fs)..$(fs)bin$(fs)fo2rtf

STY=-styles=sample1.xfc

FOP=/opt/fop/fop
XEP=/opt/xep/xep

### --------------------------------------------------------------------------

all: fo_sty odt docx wml rtf \
	fo pdf xep_pdf

fo_sty:
	$(SAXON) -o sample1_sty.fo sample1.xhtml sample1.xsl use-styles=yes

odt: fo_sty
	$(FO2ODT) -styles=sample1.xfc sample1_sty.fo sample1.odt

docx: fo_sty
	$(FO2DOCX) -styles=sample1.xfc sample1_sty.fo sample1.docx

wml: fo_sty
	$(FO2WML) -styles=sample1.xfc sample1_sty.fo sample1.wml

rtf: fo_sty
	$(FO2RTF) -styles=sample1.xfc sample1_sty.fo sample1.rtf

fo:
	$(SAXON) -o sample1.fo sample1.xhtml sample1.xsl

pdf: fo
	$(FOP) -r -q -fo sample1.fo -pdf sample1.pdf

xep_pdf: fo
	$(XEP) -quiet -fo sample1.fo -pdf sample1_xep.pdf

### --------------------------------------------------------------------------

clean:
	rm -f *~

distclean: clean
	rm -f *.pdf *.odt *.docx *.wml *.rtf

realclean: distclean
	rm -f *.fo
