File: Makefile

package info (click to toggle)
convmv 1.12-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 192 kB
  • ctags: 25
  • sloc: perl: 416; makefile: 61
file content (34 lines) | stat: -rw-r--r-- 802 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
DESTDIR=
PREFIX=/usr/local
MANDIR=$(PREFIX)/share/man

all: manpage

install: all
	mkdir -p $(DESTDIR)$(MANDIR)/man1/
	mkdir -p $(DESTDIR)$(PREFIX)/bin/
	cp convmv.1.gz $(DESTDIR)$(MANDIR)/man1/
	install -m 755 convmv $(DESTDIR)$(PREFIX)/bin/

manpage:
	pod2man --section 1 --center=" " convmv | gzip -9 > convmv.1.gz

clean:
	rm -f convmv.1.gz convmv-*.tar.gz MD5sums .files .name
	rm -rf suite

test:
	test -d suite || tar -xf testsuite.tar
	cd suite ; ./dotests.sh

dist: clean
	sed -n "2,2p" convmv |sed "s/.*convmv \([^ ]*\).*/\1/" > VERSION
	md5sum `find . -name "*" -type f` |gpg --clearsign >.MD5sums
	mv .MD5sums MD5sums
	ls > .files
	echo convmv-`cat VERSION` >.name
	mkdir `cat .name`
	mv `cat .files` `cat .name`
	tar -cv * |gzip > `cat .name`.tar.gz
	mv `cat .name`/* .
	rmdir `cat .name`