3 DISTNAME= ${PROG}-${VERSION}
5 EXTRA= README.md Makefile
8 INSTALL_DATA= ${INSTALL} -m 0644
9 INSTALL_MAN= ${INSTALL} -m 0444
10 INSTALL_PROGRAM=${INSTALL} -m 0555
15 .PHONY: all dist install-local install lint
20 ${INSTALL_PROGRAM} ${PROG} ${HOME}/bin
23 ${INSTALL_PROGRAM} ${PROG} ${PREFIX}/bin
24 ${INSTALL_MAN} ${MAN} ${MANDIR}/man1/
29 dist: ${DISTNAME}.sha256
31 ${DISTNAME}.sha256: ${DISTNAME}.tar.gz
32 sha256 ${DISTNAME}.tar.gz > $@
34 ${DISTNAME}.tar.gz: ${PROG} ${MAN} ${EXTRA}
35 mkdir -p .dist/${DISTNAME}
36 ${INSTALL_DATA} ${MAN} ${EXTRA} .dist/${DISTNAME}
37 ${INSTALL_PROGRAM} ${PROG} .dist/${DISTNAME}
38 cd .dist && tar zcf ../$@ ${DISTNAME}