#!/usr/bin/make -f

include /usr/share/dpkg/pkg-info.mk

export DH_CLOJURE_MANIFEST_CLASSPATH = /usr/share/java/clojure.jar /usr/share/java/tools.logging.jar /usr/share/java/puppetlabs-i18n.jar /usr/share/java/schema.jar /usr/share/java/bcpkix.jar

%:
	dh $@ --buildsystem=leiningen

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

execute_before_dh_auto_test:
	cd test-resources/puppetlabs/ssl_utils && \
		cp -a examples examples.orig
	ruby test-resources/regen_certs.rb

execute_after_dh_auto_test:
	cd test-resources/puppetlabs/ssl_utils && \
		rm -rf examples && \
		mv examples.orig examples

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