#!/usr/bin/make -f

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

# version string has the form 6.1+N-D, the Debian release is not passed into the build
VERSION      := $(shell dpkg-parsechangelog --show-field Version | sed 's/+.*//')
BUILD_NUMBER := $(shell dpkg-parsechangelog --show-field Version | sed 's/.*+\([0-9]*\).*/\1/')
DATE         := $(shell dpkg-parsechangelog --show-field Date)

%:
	dh $@ --with javahelper

override_dh_auto_build:
	cd make && \
	make ANT=/usr/share/ant                               \
		ANT_JAR=/usr/share/java/ant.jar                   \
		ASMTOOLS_JAR=/usr/share/java/asmtools.jar         \
		BUILDDIR=../dist                                  \
		BUILD_MILESTONE=src                               \
		BUILD_NUMBER=$(BUILD_NUMBER)                      \
		BUILD_VERSION=$(VERSION)                          \
		BUILD_VERSION_STRING="$(VERSION)+$(BUILD_NUMBER)" \
		GOOGLE_GUICE_JAR=/usr/share/java/guice.jar        \
		HAMCREST_JAR=/usr/share/java/hamcrest.jar         \
		JAVATEST_JAR=/usr/share/java/javatest.jar         \
		JCOMMANDER_JAR=/usr/share/java/jcommander.jar     \
		JDKHOME=$(JAVA_HOME)                              \
		JUNIT_JAR=/usr/share/java/junit4.jar              \
		TESTNG_JAR=/usr/share/java/testng.jar
	mv dist/images/jtreg dist/
	dh_auto_build

	# Generate the manpages
	JT_HOME=./dist/jtreg/lib/ help2man --name="Regression Test Harness" --help-option="-help all" dist/jtreg/bin/jtdiff > jtdiff.1
	JT_HOME=./dist/jtreg/lib/ help2man --name="Regression Test Harness" --help-option="-help all" dist/jtreg/bin/jtreg > jtreg.1
