BOOK=../book.xml
JCL=/usr/lib/java
JCLS=/usr/share/java
CLASSPATH=$(JCL)/fop.jar
CLASSPATH:=$(CLASSPATH):$(JCL)/jimi-1.0.jar
CLASSPATH:=$(CLASSPATH):$(JCL)/logkit-1.0b4.jar
CLASSPATH:=$(CLASSPATH):$(JCL)/avalon-framework-4.0.jar
CLASSPATH:=$(CLASSPATH):$(JCLS)/xalan.jar
CLASSPATH:=$(CLASSPATH):$(JCL)/xerces.jar
CLASSPATH:=$(CLASSPATH):$(JCL)/batik/batik.jar
CLASSPATH:=$(CLASSPATH):$(JCLS)/saxon.jar
#CLASSPATH:=$(CLASSPATH):$(JCLS)/saxon-fop.jar
CLASSPATH:=$(CLASSPATH):$(JCLS)/saxon651.jar
CLASSPATH:=$(CLASSPATH):$(JCLS)/xalan25.jar
CLASSPATH:=$(CLASSPATH):/home/users/luzik/DC/java/lib/ext/jai_core.jar
CLASSPATH:=$(CLASSPATH):/home/users/luzik/DC/java/lib/ext/jai_codec.jar

all:	html xhtml pdf

html_one:
	xsltproc XSLT-style-one.xsl $(BOOK)
	chmod -R a+rx ../output/*

html:
	xsltproc XSLT-style.xsl $(BOOK)
	chmod -R a+rx ../output/*

xhtml:
	xsltproc XSLT-style-xhtml.xsl $(BOOK)
	chmod -R a+rx ../output/*

xhtml_one:
	xsltproc XSLT-style-xhtml-one.xsl $(BOOK)
	chmod -R a+rx ../output/*

pdf:	
	#xsltproc --output ../output/tmp/book.fo XSL-FO-fop-style.xsl $(BOOK)
#	java -classpath $(CLASSPATH) com.icl.saxon.StyleSheet -o ../output/tmp/book.fo ../book.xml XSL-FO-fop-style.xsl
	java -classpath $(CLASSPATH) org.apache.xalan.xslt.Process -IN ../book.xml -XSL XSL-FO-fop-style.xsl -OUT ../output/tmp/book.fo
	
	java -classpath $(CLASSPATH) org.apache.fop.apps.Fop -c fonts/fop-font.config -fo ../output/tmp/book.fo -pdf ../output/pdf/book.pdf
#	fop -fo ../output/tmp/book.fo -pdf ../output/pdf/book.pdf
	chmod -R a+rx ../output/*

txt:
	xsltproc --output ../output/tmp/book.fo XSL-FO-fop-style-txt.xsl $(BOOK)
	java -classpath $(CLASSPATH) org.apache.fop.apps.Fop -txt.encoding iso-8859-2 -c fonts/fop-font.config -fo ../output/tmp/book.fo -txt ../output/txt/book.txt
	chmod -R a+rx ../output/*

pdf2:	
	xmlroff --backend gp -o ../output/pdf/book.pdf ../book.xml XSL-FO-style.xsl
	chmod -R a+rx ../output/*
example:
	xsltproc -stringparam base.dir ../output/example/ XSLT-style.xsl ../example.xml
	chmod -R a+rx ../output/*
