#!/usr/bin/make -f

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

JAVA_HOME            := /usr/lib/jvm/default-java
DEB_JARS             := ivy commons-net commons-httpclient jets3t org.eclipse.osgi
DEB_ANT_BUILDFILE    := debian/build.xml

MODULES = ant aws.ant aws.ivy osgi
PRJ_ROOT = org.springframework.build
ARTIFACT_ROOT = target/artifacts/org.springframework.build

pre-build::
	-ln -s project-build spring-build
	-for MYMOD in $(MODULES); do \
		(cd org.springframework.build.$$MYMOD; ln -s ../project-build spring-build); \
	done

binary-post-install/libspring-build-java::
	for MYMOD in $(MODULES); do \
		POM=`echo debian/poms/$$MYMOD.xml`; \
		JAR=`echo $(PRJ_ROOT).$$MYMOD/$(ARTIFACT_ROOT).$$MYMOD.jar`; \
		mh_installpom -plibspring-build-java $$POM ; \
		mh_installjar -plibspring-build-java -l $$POM $$JAR ; \
	done

clean::
	-for MYMOD in $(MODULES); do \
		rm org.springframework.build.$$MYMOD/spring-build; \
	done
	-rm spring-build
	mh_clean
	-unlink project-build/project-build

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

