Subversion Repositories pub

Compare Revisions

No changes between revisions

Ignore whitespace Rev 56 → Rev 61

/pluggablejs/branches/1.1.0build33/Makefile
1,26 → 1,32
# $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
 
$(JAR):
dist/$(jarbasename):
ant dist.downstream
 
clean:
ant clean
 
install: $(JAR)
install: dist/$(jarbasename)
test 0 -eq `id -u` # Must be root (or use fakeroot)
mkdir -p $(DESTDIR)/$(prefix)/share/java $(bindir)/
install -m644 -o0 -g0 $(JAR) $(DESTDIR)/$(prefix)/share/java/
install -m644 -o0 -g0 dist/$(jarbasename) $(DESTDIR)/$(prefix)/share/java/
cd $(DESTDIR)/$(prefix)/share/java && ln -s $(jarbasename) pluggablejs.jar
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/`basename "$(JAR)"`
$(RM) $(DESTDIR)/$(prefix)/share/java/$(jarbasename)
-rmdir -p $(DESTDIR)/$(prefix)/share/java
Property changes:
Added: svn:keywords
+Rev Id Date
\ No newline at end of property