This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository jasmin-sable.

commit d44276af9f76c35f0253154d43f185eb36e6ded9
Author: Chris Lamb <[email protected]>
Date:   Sun Feb 10 16:53:05 2008 +0000

    Tidy debian/rules.
    
    Signed-off-by: Chris Lamb <[email protected]>
---
 debian/rules | 48 ++++++++++++++++--------------------------------
 1 file changed, 16 insertions(+), 32 deletions(-)

diff --git a/debian/rules b/debian/rules
index bff4a2c..a740c8d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -2,52 +2,37 @@
 
 include /usr/share/quilt/quilt.make
 
-CFLAGS = -Wall -g
+export JAVA_HOME=/usr/lib/jvm/java-gcj
 
 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-       CFLAGS += -O0
+    export ANT_OPTS=-Dcompile.debug=true -Dcompile.optimize=false
 else
-       CFLAGS += -O2
+    export ANT_OPTS=-Dcompile.debug=true -Dcompile.optimize=true
 endif
-ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
-       INSTALL_PROGRAM += -s
-endif
-
-configure: configure-stamp
-configure-stamp:
-       dh_testdir
-       touch configure-stamp
 
 build: patch build-stamp
-
-build-stamp: configure-stamp
-       dh_testdir
-       $(MAKE)
-       touch build-stamp
+build-stamp:
+       ant jasmin-jar
+       touch $@
 
 clean: unpatch
        dh_testdir
        dh_testroot
-       rm -f build-stamp configure-stamp
-       
-       cp -f ./debian/Makefile-jasmin ./Makefile
-       
-       $(MAKE) clean
-
+       rm -f build-stamp
+       ant clean
+       rm -rf lib/*.jar
        dh_clean
 
 install: build
        dh_testdir
        dh_testroot
-       dh_clean -k
+       dh_clean
        dh_installdirs
 
-       $(MAKE) install PREFIX=/usr DEST=$(CURDIR)/debian/jasmin-sable/usr
+       cp -v lib/jasminclasses-*.jar debian/jasmin-sable/usr/share/java
+       cd debian/jasmin-sable/usr/share/java/; ln -v -s *.jar jasmin-sable.jar
+       cp -v bin/jasmin debian/jasmin-sable/usr/bin
 
-# Build architecture-dependent files here.
-binary-arch:
-
-# Build architecture-independent files here.
 binary-indep: build install
        dh_testdir
        dh_testroot
@@ -55,15 +40,14 @@ binary-indep: build install
        dh_installdocs
        dh_installexamples
        dh_installman ./debian/jasmin.1
-       dh_link
-       dh_strip
        dh_compress
        dh_fixperms
        dh_installdeb
-       dh_shlibdeps
        dh_gencontrol
        dh_md5sums
        dh_builddeb
 
+binary-arch: build install
+
 binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
+.PHONY: build clean binary-indep binary-arch binary install patch unpatch

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-java/jasmin-sable.git

_______________________________________________
pkg-java-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

Reply via email to