Blame


1 03eca996 2022-06-29 op VERSION= 0.1
2 70db4263 2022-06-29 op PROG= plass
3 1f0d29ac 2022-10-01 op DISTNAME= ${PROG}-${VERSION}
4 70db4263 2022-06-29 op MAN= plass.1
5 1f0d29ac 2022-10-01 op EXTRA= README.md Makefile
6 5cdf5adc 2022-05-08 op
7 70db4263 2022-06-29 op INSTALL= install
8 1f0d29ac 2022-10-01 op INSTALL_DATA= ${INSTALL} -m 0644
9 70db4263 2022-06-29 op INSTALL_MAN= ${INSTALL} -m 0444
10 70db4263 2022-06-29 op INSTALL_PROGRAM=${INSTALL} -m 0555
11 5cdf5adc 2022-05-08 op
12 70db4263 2022-06-29 op PREFIX= /usr/local
13 fef65d3c 2022-10-01 op BINDIR= ${PREFIX}/bin
14 70db4263 2022-06-29 op MANDIR= ${PREFIX}/man
15 70db4263 2022-06-29 op
16 03eca996 2022-06-29 op .PHONY: all dist install-local install lint
17 70db4263 2022-06-29 op
18 5cdf5adc 2022-05-08 op all:
19 5cdf5adc 2022-05-08 op
20 03eca996 2022-06-29 op install-local:
21 03eca996 2022-06-29 op ${INSTALL_PROGRAM} ${PROG} ${HOME}/bin
22 03eca996 2022-06-29 op
23 5cdf5adc 2022-05-08 op install:
24 fef65d3c 2022-10-01 op mkdir -p ${DESTDIR}${BINDIR}
25 fef65d3c 2022-10-01 op mkdir -p ${DESTDIR}${MANDIR}/man1
26 fef65d3c 2022-10-01 op ${INSTALL_PROGRAM} ${PROG} ${DESTDIR}${BINDIR}
27 fef65d3c 2022-10-01 op ${INSTALL_MAN} ${MAN} ${DESTDIR}${MANDIR}/man1/
28 70db4263 2022-06-29 op
29 70db4263 2022-06-29 op lint:
30 70db4263 2022-06-29 op man -Tlint -l ${MAN}
31 70db4263 2022-06-29 op
32 4aaaa57b 2022-10-01 op plass.1.html: plass.1
33 4aaaa57b 2022-10-01 op man -Thtml -Ostyle=mandoc.css -l plass.1 > $@
34 4aaaa57b 2022-10-01 op
35 1f0d29ac 2022-10-01 op dist: ${DISTNAME}.sha256
36 1f0d29ac 2022-10-01 op
37 1f0d29ac 2022-10-01 op ${DISTNAME}.sha256: ${DISTNAME}.tar.gz
38 1f0d29ac 2022-10-01 op sha256 ${DISTNAME}.tar.gz > $@
39 1f0d29ac 2022-10-01 op
40 1f0d29ac 2022-10-01 op ${DISTNAME}.tar.gz: ${PROG} ${MAN} ${EXTRA}
41 1f0d29ac 2022-10-01 op mkdir -p .dist/${DISTNAME}
42 1f0d29ac 2022-10-01 op ${INSTALL_DATA} ${MAN} ${EXTRA} .dist/${DISTNAME}
43 1f0d29ac 2022-10-01 op ${INSTALL_PROGRAM} ${PROG} .dist/${DISTNAME}
44 1f0d29ac 2022-10-01 op cd .dist && tar zcf ../$@ ${DISTNAME}
45 1f0d29ac 2022-10-01 op rm -rf .dist