Blob


1 VERSION= 0.1
2 PROG= plass
3 MAN= plass.1
4 EXTRA= README.md Makefile plass-dist.txt
6 INSTALL= install
7 INSTALL_MAN= ${INSTALL} -m 0444
8 INSTALL_PROGRAM=${INSTALL} -m 0555
10 PREFIX= /usr/local
11 MANDIR= ${PREFIX}/man
13 # for dist
14 TMPDIR= /tmp
15 STAGEDIR= ${TMPDIR}/plass-${VERSION}
17 .PHONY: all dist install-local install lint
19 all:
21 install-local:
22 ${INSTALL_PROGRAM} ${PROG} ${HOME}/bin
24 install:
25 ${INSTALL_PROGRAM} ${PROG} ${PREFIX}/bin
26 ${INSTALL_MAN} ${MAN} ${MANDIR}/man1/
28 lint:
29 man -Tlint -l ${MAN}
31 dist:
32 mkdir ${STAGEDIR}
33 pax -rw ${PROG} ${MAN} ${EXTRA} ${STAGEDIR}
34 tar -C ${TMPDIR} -vzcf plass-${VERSION}.tar.gz plass-${VERSION} | \
35 sed -E 's,^plass-${VERSION}/?,,' | \
36 sort -u > plass-dist.txt.new
37 rm -rf ${STAGEDIR}
38 diff -u plass-dist.txt{,.new}
39 rm plass-dist.txt.new