From a2f2f71fffb5103f2dcc01457f6fb31ace8fb579 Mon Sep 17 00:00:00 2001 From: jestin Date: Thu, 20 Jul 2006 12:27:07 +0000 Subject: major rewrite of the debian packaging to use dhelper bug fix in jafter adding jdaemon shell script --- Makefile | 39 +++++++++++++++++++++++++-------------- 1 file changed, 25 insertions(+), 14 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 4822134..f8208cb 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,9 @@ +include java.mk + # Be sure to set this before compiling ... - VER = 1.2.10 - DIST = lib/ivy-java-$(VER).jar + VERSION = 1.2.10 + DIST = ivy-$(VERSION).jar DOCS = doc/html/api - #JAR = fastjar # jar fails with kaffe on woody - JAR = jar #dist = woody/ dist = @@ -25,20 +25,31 @@ tests: #dist: class docs dist: class - ln -sf src/fr . - ln -sf bundle/${dist}gnu . - ln -sf bundle/${dist}org . - $(JAR) cvfm $(DIST) manifest fr/dgac/ivy/*.class fr/dgac/ivy/tools/*.class gnu org src/Makefile src/*.java examples/*txt examples/*xml examples/*java examples/Makefile tests/*java tests/Makefile doc/html/api/fr/dgac/ivy/*html doc/html/api/*html doc/html/api/*css README COPYING.LIB doc/ivy-java.pdf doc/ivy-java - rm -f fr gnu org + (cd src && $(JAR) cvfm ../$(DIST) ../manifest fr/dgac/ivy/*.class fr/dgac/ivy/tools/*.class ) jar: class - ln -sf src/fr . - ln -sf bundle/${dist}gnu . - ln -sf bundle/${dist}org . - $(JAR) cfm lib/ivy-java.jar manifest fr/dgac/ivy/*.class fr/dgac/ivy/tools/*.class src/Makefile src/*.java README COPYING.LIB Changelog BUGS gnu org examples/*.java - rm -f fr gnu org + #ln -sf src/fr . + #ln -sf bundle/${dist}gnu . + #ln -sf bundle/${dist}org . + #mkdir lib + #$(JAR) cfm lib/ivy-java.jar manifest fr/dgac/ivy/*.class fr/dgac/ivy/tools/*.class src/Makefile src/*.java README COPYING.LIB Changelog BUGS gnu org examples/*.java + #rm -f fr gnu org clean: ( cd src; make clean ;) ( cd tests; make clean ; ) ( cd examples; make clean; ) + +install: + install -m 0755 tools/jprobe $(DESTDIR)/usr/bin/ + install -m 0755 tools/jafter $(DESTDIR)/usr/bin/ + install -m 0755 tools/jdaemon $(DESTDIR)/usr/bin/ + install -m 0644 doc/ivy-java.1 $(DESTDIR)/usr/man/man1/ + gzip -9 $(DESTDIR)/usr/man/man1/ivy-java.1 + install -m 0644 doc/jprobe.1 $(DESTDIR)/usr/man/man1/ + gzip -9 $(DESTDIR)/usr/man/man1/jprobe.1 + install -m 0644 $(DIST) $(DESTDIR)/usr/share/java/ + ln -sf $(DESTDIR)/usr/share/java/$(DIST) $(DESTDIR)/usr/share/java/ivy.jar + (cd src; $(MAKE) docs DOCS=$(DESTDIR)/usr/share/doc/libivy-java/html/api) + cp -R doc/ivy-java $(DESTDIR)/usr/share/doc/libivy-java/programmersguide + install -m 0644 doc/ivy-java.pdf $(DESTDIR)/usr/share/doc/libivy-java/ -- cgit v1.1