File: Makefile

package info (click to toggle)
svn-buildpackage 0.6.23
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 296 kB
  • ctags: 58
  • sloc: perl: 1,635; makefile: 87; sh: 47
file content (20 lines) | stat: -rw-r--r-- 659 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

DESTDIR?=/usr/local

all: docbuild
	chmod +x svn-inject svn-upgrade svn-buildpackage uclean

docbuild:
	$(MAKE) -C doc

clean:
	-rm *~
	-make -C doc clean

install: docbuild
	mkdir -p $(DESTDIR)/share/svn-buildpackage $(DESTDIR)/bin $(DESTDIR)/share/man/man1
	cp svn-inject svn-upgrade svn-buildpackage uclean $(DESTDIR)/bin
	cp SDCommon.pm $(DESTDIR)/share/svn-buildpackage
	-perl -pe 'sub BEGIN{`dpkg-parsechangelog`=~/Version: (\S+)/; $$v=$$1}; s,version="?[\d.+~\w]+"?,version="$$v",;' -i $(DESTDIR)/share/svn-buildpackage/SDCommon.pm
	cp doc/*.1 $(DESTDIR)/share/man/man1
	#cp contrib/svn-bp.completion $(DESTDIR)/etc/bash_completion.d/svn-buildpackage