#!/usr/bin/make -f

override_dh_auto_build:
	ant -Dnoget=1 jar
	
	# setting up test suite
	-mkdir lib
	cp /usr/share/java/junit4.jar lib/junit.jar
	cp -a /usr/share/java/hamcrest-* lib
	ant -Dnoget=1 compile-tests
	ant -Dnoget=1 test

override_dh_installman:
	echo '#!/bin/sh' > dist/apgdiff
	echo "java -jar dist/apgdiff-*.jar" >> dist/apgdiff
	chmod +x dist/apgdiff
	PATH=dist:$(PATH) \
	help2man --no-discard-stderr --no-info \
		--name "Another PostgreSQL Diff Tool" \
		--version-string=$(shell dpkg-parsechangelog | awk '/^Version:/ { print $$2 }') \
		--help-option=' ' \
		-- apgdiff > apgdiff.1
	dh_installman

override_dh_installchangelogs:
	dh_installchangelogs README.md

override_dh_auto_install:
	install -d debian/apgdiff/usr/bin
	sed -e 's/@JAR@/$(shell ls dist)/' debian/apgdiff.sh > debian/apgdiff/usr/bin/apgdiff

override_dh_auto_clean:
	dh_auto_clean
	rm -f debian/apgdiff.1

%:
	dh $@
