#!/usr/bin/make -f

JAVA_HOME := /usr/lib/jvm/default-java

export CLASSPATH=/usr/share/java/xml-resolver.jar:/usr/share/java/commons-codec.jar:/usr/share/java/xercesImpl.jar:/usr/share/java/xalan2.jar:/usr/share/java/commons-logging.jar:/usr/share/java/icu4j.jar:/usr/share/java/saxon.jar:/usr/share/java/fop.jar

%:
	dh $@ --with javahelper --buildsystem=ant

# Minimal version does not install fo.jar
override_dh_auto_build:
	ant -propertyfile debian/ant.properties -f buildPackage.xml package-java
	ant -propertyfile debian/ant.properties -f demo/fo/buildPackage.xml package-java
	ant -propertyfile debian/ant.properties -f buildPackage.xml package-binary-minimum doc

DITA_OT_DIR=debian/dita-ot/usr/share/dita-ot
override_dh_auto_install:
	mkdir -p $(DITA_OT_DIR)
	tar xf build/dita-minimal.tar.gz --directory=$(DITA_OT_DIR) --strip-components=1
	rm -rf $(DITA_OT_DIR)/demo/fo/src
	rm -f  $(DITA_OT_DIR)/demo/fo/cfg/catalog_template.xml
	rm -f  $(DITA_OT_DIR)/xsl/dita2html-base_template.xsl
	cp -r demo/fo/lib $(DITA_OT_DIR)/demo/fo

override_dh_installdocs:
	dh_installdocs -p dita-ot
	dh_installdocs -p dita-ot-doc --doc-main-package=dita-ot

override_dh_clean:
	dh_clean -X'*.orig'

override_dh_auto_clean:
	ant -propertyfile debian/ant.properties -f buildPackage.xml clean-java clean-package
	ant -propertyfile debian/ant.properties -f demo/fo/buildPackage.xml clean-java clean-package
