#!/usr/bin/make -f

VERSION			:= $(shell dpkg-parsechangelog | sed -n 's/^Version: //p' | sed -e 's/-[^-]*$$//')
JAVA_HOME		:= /usr/lib/jvm/default-java
CLASSPATH		:= /usr/share/java/osgi.core.jar
JAR_NAME		:= org.osgi.service.obr
ANT_BUILDFILE		:= ./debian/build.xml
ANT_BUILD_TARGET	:= build javadoc
ANT_ARGS		:= -Dbuild.sysclasspath=first \
	-Dversion=$(VERSION) \
	-Djar.name=$(JAR_NAME) \
	-Dbuild.jar.path=$(CLASSPATH)

%:
	dh $@ --with javahelper

override_dh_auto_build:
	ant \
	$(ANT_ARGS) \
	-f $(ANT_BUILDFILE) $(ANT_BUILD_TARGET)

override_dh_install:
	mh_installpoms -plibfelix-osgi-obr-java
	mh_installjar -plibfelix-osgi-obr-java -l pom.xml dist/$(JAR_NAME)-$(VERSION).jar
	dh_install

override_dh_clean:
	ant \
	$(ANT_ARGS) \
	-f $(ANT_BUILDFILE) clean
	mh_clean
	dh_clean

get-orig-source:
	uscan \
		--verbose \
		--no-symlink \
		--upstream-version $(VERSION) \
		--download-version $(VERSION) \
		--force-download
