Changeset 29473 for main/trunk/package-kits/linux/deb/gli/Makefile
- Timestamp:
- 2014-11-27T11:04:55+13:00 (9 years ago)
- Location:
- main/trunk/package-kits/linux/deb
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/package-kits/linux/deb
-
Property svn:ignore
set to
*.dsc
*.tar.gz
*.deb
*.changes
-
Property svn:ignore
set to
-
main/trunk/package-kits/linux/deb/gli
- Property svn:ignore
-
old new 1 1 svn 2 2 src 3 pkg 3 build
-
- Property svn:ignore
-
main/trunk/package-kits/linux/deb/gli/Makefile
r29472 r29473 1 systemlib := /usr/lib 2 java := $(systemlib)/jvm/default-java 3 systembin := /usr/bin 4 gli := /opt/gli 1 systemlib := /usr/lib 2 java := $(systemlib)/jvm/default-java 3 systembin := /usr/bin 4 gli := /opt/gli 5 DESTDIR ?= / 5 6 6 all: cleanpkg gli 7 all: build 8 9 deb: 10 dpkg-buildpackage -rfakeroot 7 11 8 12 svn: … … 14 18 $(eval srcver := $(shell if test -d src; then cd src && svnversion -c | grep -o '[[:digit:]:]*'; else echo "nope"; fi)) 15 19 if test $(svnver) != $(srcver); then \ 20 $(MAKE) clean ; \ 16 21 echo "Making copy of source" ; \ 17 rm -rf src ; \18 22 cp -rT svn src ; \ 19 23 fi 20 24 21 cleanpkg: 22 @echo Cleaning pkg directory 23 rm -rf pkg 24 25 clean: cleanpkg 25 clean: 26 26 @echo "Cleaning src directory" 27 27 rm -rf src 28 rm -f build 28 29 29 30 cleanall: clean … … 33 34 build: src 34 35 cd src ; \ 35 export JAVA_HOME=$(java) ; \ 36 ./makegli.sh 36 JAVA_HOME=$(java) ./makegli.sh 37 37 # delete windows stuff 38 38 rm -rf src/winutil src/*.bat 39 # d elete svn stuff40 find src/ -type d -name ".svn" -exec rm -rf {} \; 2>/dev/null || :39 # don't run again 40 touch build 41 41 42 gli: build 43 $(eval pkgdir := pkg/gli) 44 install -d $( pkgdir)/$(gli)45 rsync -a v --exclude src --exclude .svn src/ $(pkgdir)/$(gli)46 install -Dm755 gli $( pkgdir)/$(systembin)/gli42 install: install-gli 43 install-gli: build 44 install -d $(DESTDIR)/$(gli) 45 rsync -a --info=STATS --exclude src --exclude .svn src/ $(DESTDIR)/$(gli) 46 install -Dm755 gli $(DESTDIR)/$(systembin)/gli 47 47 48 .PHONY: svn cleanpkg clean cleanall buildgli48 .PHONY: all svn clean cleanall install install-gli
Note:
See TracChangeset
for help on using the changeset viewer.