#!/usr/bin/make -f
# debian/rules file for ant (uses cdbs)

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

# Java home directory and the JVM executable
export JAVA_HOME=/usr/lib/j2se/1.4

include /usr/share/eclipse/ws/libswt2.1-java.jars 

export CLASSPATH=$(JARS):/usr/share/java/systray4j.jar

VERSION=2.0.3.0

build/azureus:: debian/unpack-files debian/build-stamp-azureus

test:
	env

debian/unpack-files:
# unzipping with jar to avoid build depency on unzip :)
	jar xf azureus-$(VERSION)-source.zip
	jar xf Azureus2src.jar
	patch -p1 < debian/noirc.patch
	patch -p1 < debian/manifest.patch
	mkdir src
	mv org META-INF src
	jar xf Azureus-2.0.3.0.jar
	find org -! -iname \*.class -! -iname thumbs.db -type f \
		-exec cp {} src/{} \;
	touch debian/unpack-files

debian/build-stamp-azureus:
	ant dist
	touch debian/build-stamp-azureus

clean::
	ant clean
	rm -f debian/build-stamp-azureus debian/unpack-files
	rm -rf src META-INF org License.txt
	rm -f Azureus2src.jar

install/azureus::
	install -m644 dist/azureus.jar debian/azureus/usr/share/java
	install -m755 debian/azureus.sh debian/azureus/usr/bin/azureus