Subversion Repositories pub

Compare Revisions

No changes between revisions

Ignore whitespace Rev 61 → Rev 56

/pluggablejs/trunk/Makefile
1,32 → 1,26
# $Id$
 
prefix:=/usr/local
DESTDIR:=
JAR=dist/pluggablejs.jar
 
buildnum=$(shell grep 'build.number' build.num | cut -d'=' -f2)
version=$(shell grep '<property name="version"' build.xml | sed -r 's/.*value="([^"]*)".*/\1/')
jarbasename=pluggablejs-$(version)-build$(buildnum).jar
 
bindir=$(DESTDIR)/$(prefix)/bin
 
all:
ant compile.downstream
 
dist/$(jarbasename):
$(JAR):
ant dist.downstream
 
clean:
ant clean
 
install: dist/$(jarbasename)
test 0 -eq `id -u` # Must be root (or use fakeroot)
install: $(JAR)
mkdir -p $(DESTDIR)/$(prefix)/share/java $(bindir)/
install -m644 -o0 -g0 dist/$(jarbasename) $(DESTDIR)/$(prefix)/share/java/
cd $(DESTDIR)/$(prefix)/share/java && ln -s $(jarbasename) pluggablejs.jar
install -m644 -o0 -g0 $(JAR) $(DESTDIR)/$(prefix)/share/java/
cat pjsh.sh | sed 's\^prefix=.*$$\prefix=$(prefix)\g' > $(bindir)/pjsh
chmod 755 $(bindir)/pjsh
-chown root.root $(bindir)/pjsh
 
uninstall:
$(RM) $(DESTDIR)/$(prefix)/share/java/$(jarbasename)
$(RM) $(DESTDIR)/$(prefix)/share/java/`basename "$(JAR)"`
-rmdir -p $(DESTDIR)/$(prefix)/share/java
Property changes:
Deleted: svn:keywords
-Rev Id Date
\ No newline at end of property