#!/usr/bin/make -f

export DH_CLOJURE_MANIFEST_CLASSPATH = /usr/share/java/clojure.jar /usr/share/java/schema.jar /usr/share/java/kitchensink.jar /usr/share/java/trapperkeeper.jar /usr/share/java/trapperkeeper-authorization.jar /usr/share/java/ring-middleware.jar /usr/share/java/ring-jakarta-servlet.jar /usr/share/java/cheshire.jar /usr/share/java/java.jmx.jar /usr/share/java/tools.logging.jar /usr/share/java/metrics-core.jar /usr/share/java/metrics-graphite.jar /usr/share/java/comidi.jar /usr/share/java/puppetlabs-i18n.jar /usr/share/java/jolokia-core.jar /usr/share/java/jolokia-server-core.jar /usr/share/java/jolokia-json.jar /usr/share/java/jolokia-service-jmx.jar /usr/share/java/jolokia-service-serializer.jar

export DH_CLOJURE_INSTALL_TEST_JAR = true

%:
	dh $@ --buildsystem=leiningen

execute_before_dh_auto_test:
	cp debian/gen-pki.sh dev-resources
	cp debian/gen-pki.exts.cnf dev-resources/exts.cnf
	cd dev-resources && cp -a ssl ssl.org
	./dev-resources/gen-pki.sh

execute_before_dh_auto_build:
	make locales/eo.po
	. debian/dh-clojure/lein-env && lein i18n make

execute_after_dh_auto_clean:
	-find resources \( -name Messages\*.class -or -name locales.clj \) -delete
	-find resources -type d -empty -delete
	-cd dev-resources && mv ssl.orig ssl
	rm -f locales/eo.po
