#!/usr/bin/make -f

SSLDIR=dev-resources/puppetlabs/trapperkeeper-status/status-proxy-service-test/

# TODO: check this
export DH_CLOJURE_MANIFEST_CLASSPATH = /usr/share/java/clojure.jar /usr/share/java/cheshire.jar /usr/share/java/slingshot.jar /usr/share/java/schema.jar /usr/share/java/versioneer.jar /usr/share/java/ring-defaults.jar /usr/share/java/java.jmx.jar /usr/share/java/tools.logging.jar /usr/share/java/kitchensink.jar /usr/share/java/trapperkeeper.jar /usr/share/java/trapperkeeper-scheduler.jar /usr/share/java/ring-middleware.jar /usr/share/java/comidi.jar /usr/share/java/puppetlabs-i18n.jar /usr/share/java/trapperkeeper-authorization.jar /usr/share/java/cheshire.jar /usr/share/java/trapperkeeper.jar /usr/share/java/trapperkeeper-scheduler.jar

%:
	dh $@ --buildsystem=leiningen

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

execute_before_dh_auto_test:
	cd $(SSLDIR) && cp -a ssl ssl.orig
	cd dev-resources && ./gen-pki.sh

execute_after_dh_auto_test:
	cd $(SSLDIR) && rm -rf ssl && mv ssl.orig ssl

execute_after_dh_auto_clean:
	-find resources \( -name Messages\*.class -or -name locales.clj \) -delete
	-find resources -type d -empty -delete
