#!/usr/bin/make -f

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/ant.mk

JAVA_HOME          := /usr/lib/jvm/default-java
DEB_ANT_BUILDFILE  := ./debian/build.xml
DEB_JARS           := commons-collections3 jetty jetty-sslengine jetty-util ecj \
                      /usr/share/java/swt.jar servlet-api-2.5 junit sac hibernate-core \
                      hibernate-validator jsilver
DEB_ANT_ARGS       := -DartifactVersion=$(DEB_UPSTREAM_VERSION)

clean::
	rm -rf build target

binary-post-install/libgwt-user-java::
	for jar in user servlet; do \
		dh_install -plibgwt-user-java target/gwt-$$jar-$(DEB_UPSTREAM_VERSION).jar usr/share/java; \
		dh_link -plibgwt-user-java usr/share/java/gwt-$$jar-$(DEB_UPSTREAM_VERSION).jar usr/share/java/gwt-$$jar.jar; \
	done

configure/libgwt-dev-java::
	mkdir -p $(CURDIR)/build/out/dev/bin/com/google/gwt/dev
	echo gwt.version=$(DEB_UPSTREAM_VERSION) >> $(CURDIR)/build/out/dev/bin/com/google/gwt/dev/About.properties

binary-post-install/libgwt-dev-java::
	dh_install -plibgwt-dev-java target/gwt-dev-$(DEB_UPSTREAM_VERSION).jar usr/share/java
	dh_link -plibgwt-dev-java usr/share/java/gwt-dev-$(DEB_UPSTREAM_VERSION).jar usr/share/java/gwt-dev.jar

get-orig-source:
	debian/orig-tar.sh --upstream-version $(DEB_UPSTREAM_VERSION)	
