diff options
author | jestin | 2006-07-20 12:27:07 +0000 |
---|---|---|
committer | jestin | 2006-07-20 12:27:07 +0000 |
commit | a2f2f71fffb5103f2dcc01457f6fb31ace8fb579 (patch) | |
tree | 2823f7f2a26a0690dcf6d19791d777f3d572742b /Makefile | |
parent | 7a7ab5dc9fff79cb9d0f67f0ccad124adce4a256 (diff) | |
download | ivy-java-a2f2f71fffb5103f2dcc01457f6fb31ace8fb579.zip ivy-java-a2f2f71fffb5103f2dcc01457f6fb31ace8fb579.tar.gz ivy-java-a2f2f71fffb5103f2dcc01457f6fb31ace8fb579.tar.bz2 ivy-java-a2f2f71fffb5103f2dcc01457f6fb31ace8fb579.tar.xz |
major rewrite of the debian packaging to use dhelper
bug fix in jafter
adding jdaemon shell script
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 39 |
1 files changed, 25 insertions, 14 deletions
@@ -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/ |