2 DISTNAME= plass-${VERSION}
5 EXTRA= README.md Makefile totp.c
11 INSTALL_DATA= ${INSTALL} -m 0644
12 INSTALL_MAN= ${INSTALL} -m 0444
13 INSTALL_PROGRAM=${INSTALL} -m 0555
19 .PHONY: all clean dist install-local install lint mans
27 ${CC} -o $@ totp.o ${LDFLAGS}
29 install-local: ${PROGS}
30 ${INSTALL_PROGRAM} ${PROGS} ${HOME}/bin
33 mkdir -p ${DESTDIR}${BINDIR}
34 mkdir -p ${DESTDIR}${MANDIR}/man1
35 ${INSTALL_PROGRAM} ${PROGS} ${DESTDIR}${BINDIR}
36 ${INSTALL_MAN} ${MANS} ${DESTDIR}${MANDIR}/man1/
42 man -Thtml -Ostyle=mandoc.css -l plass.1 > $@
45 man -Thtml -Ostyle=mandoc.css -l totp.1 > $@
47 mans: plass.1.html totp.1.html
49 dist: ${DISTNAME}.sha256
51 ${DISTNAME}.sha256: ${DISTNAME}.tar.gz
52 sha256 ${DISTNAME}.tar.gz > $@
54 ${DISTNAME}.tar.gz: ${PROGS} ${MANS} ${EXTRA}
55 mkdir -p .dist/${DISTNAME}
56 ${INSTALL_DATA} ${MANS} ${EXTRA} .dist/${DISTNAME}
57 ${INSTALL_PROGRAM} plass .dist/${DISTNAME}
58 cd .dist && tar zcf ../$@ ${DISTNAME}