aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xdebian/rules39
1 files changed, 39 insertions, 0 deletions
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..25fb601
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,39 @@
+#!/usr/bin/make -f
+# Written by Yannick Jestin
+# From an example by Antti-Juhani Kaijanaho
+# You may treat this file as if it were in the public domain.
+
+librules_interface = 1
+include debian/librules.mk
+
+debian/stamp/binary/arch : debian/stamp/binary/ivy-java
+
+#export CLASSPATH=.:/usr/share/kaffe/Klasses.jar:/usr/share/java/repository
+
+debian/stamp/build :
+ $(MAKE) -C src JAVAC=jikes
+ touch $@
+
+debian/stamp/clean-build:
+ -$(MAKE) -C src clean
+
+javarep=$(rootdir)/usr/share/java/repository
+
+debian/stamp/binary/ivy-java : package=ivy-java
+debian/stamp/binary/ivy-java : debian/stamp/build
+ $(prebinary)
+ $(install_dir) $(javarep)
+ $(install_dir) $(exampledir)
+ $(install_dir) $(docbasedir)
+ cp -r src $(javarep)
+ cp -r doc/* $(docdir)
+ rm -f $(docdir)/changes.html
+ $(install_nonex) debian/README.Debian $(docdir)
+ $(install_nonex) README TODO $(docdir)
+ $(install_nonex) src/*.java $(exampledir)
+ $(install_nonex) debian/ivy-java $(docbasedir)
+ $(install_nonex) doc/changes.html $(docdir)/changelog.html
+ lynx -dump -nolist doc/changes.html > $(docdir)/changelog
+ $(gzip) $(docdir)/changelog $(docdir)/changelog.html
+ $(postbinary)
+ touch $@