1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
#!/usr/bin/make -f
# Made with the aid of debmake, by Christoph Lameter,
# based on the sample debian/rules file for GNU hello by Ian Jackson.
package=junit
version=3.8.1
export JAVA_HOME=/usr/lib/kaffe
CLASSPATH=.:/usr/share/kaffe-common/lib/rt.jar
JAVAC=jikes
JAVADOC=/usr/bin/gjdoc
JARNAME=junit.jar
export LANG=C
build:
dh_testdir
(mkdir src; cd src; fastjar xvf ../src.jar)
(rm src/junit/swingui/*.java; cp debian/TestRunner.java src/junit/swingui)
patch -p0 < debian/AboutDialog.java.diff
(cd src;${JAVAC} -d ../classes -classpath ${CLASSPATH} -target 1.3 junit/*/*.java)
cp -r src/junit/swingui/icons classes/junit/swingui
cp src/junit/runner/*.gif classes/junit/runner
cp src/junit/runner/excluded.properties classes/junit/runner
(jar cvf ${JARNAME} -C classes junit)
mkdir javadoc
(cd src;${JAVADOC} -d ../javadoc junit.framework junit.awtui junit.swingui junit.runner junit.textui junit.extensions)
touch build
clean:
dh_testdir
dh_testroot
dh_clean
-rm -f build
-rm -rf classes javadoc junit.jar
-rm -f `find . -name "*~"`
-rm -rf src
install: build
dh_testdir
dh_testroot
dh_clean -k
-rm -f javadoc/package-list
install -d debian/tmp
cd debian/tmp && install -d `cat ../dirs`
install -m 644 ${JARNAME} debian/tmp/usr/share/java/junit-${version}.jar
install -m 755 debian/junit.sh debian/tmp/usr/bin/junit
dh_movefiles
dh_installdirs
binary-indep: build install
dh_testdir -i
dh_testroot -i
dh_installman -i debian/junit.1
dh_installchangelogs -i
dh_link -i
dh_compress -i
dh_installdocs -i
dh_installexamples -i
dh_fixperms -i
dh_installdeb -i
dh_gencontrol -i
dh_md5sums -i
dh_builddeb -i
binary-arch: build install
binary: binary-indep binary-arch
.PHONY: binary binary-arch binary-indep clean checkroot
|