summary refs log tree commit diff
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2019-02-19 12:41:20 -0500
committerJune McEnroe <june@causal.agency>2020-12-27 22:10:51 -0500
commit38f010d3972db4262e7e0bcd7d6b9814f95d3538 (patch)
treed67948b9692b2eb9e75fd36d1f2238355f8b4a46
parentConvert zlib.h comments to mdoc (diff)
downloadsrc-38f010d3972db4262e7e0bcd7d6b9814f95d3538.tar.gz
src-38f010d3972db4262e7e0bcd7d6b9814f95d3538.zip
Replace Makefile with portable one
-rw-r--r--.gitignore1
-rw-r--r--Makefile17
2 files changed, 16 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index 10d00b57..00000000
--- a/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-*.gz
diff --git a/Makefile b/Makefile
index 46b61819..6cfd4a42 100644
--- a/Makefile
+++ b/Makefile
@@ -1,3 +1,6 @@
+PREFIX ?= ~/.local
+MANDIR ?= ${PREFIX}/share/man
+
 MAN += adler32.3
 MAN += adler32_combine.3
 MAN += compress.3
@@ -69,4 +72,16 @@ MLINKS += gzseek.3 gztell.3
 MLINKS += inflateReset.3 inflateReset2.3
 MLINKS += uncompress.3 uncompress2.3
 
-.include <bsd.lib.mk>
+lint:
+	mandoc -T lint ${MAN} | grep -v 'referenced manual not found'
+
+install:
+	install -d ${MANDIR}/man3
+	install -m 644 ${MAN} ${MANDIR}/man3
+	set -- ${MLINKS}; while [ -n "$$*" ]; do \
+		ln -fs $$1 ${MANDIR}/man3/$$2; shift 2; done
+
+uninstall:
+	rm -f ${MAN:%=${MANDIR}/man3/%}
+	set -- ${MLINKS}; while [ -n "$$*" ]; do \
+		rm -f ${MANDIR}/man3/$$2; shift 2; done
d>Jason A. Donenfeld 2019-02-23ui-diff,ui-tag: don't use htmlf with non-formatted stringsChris Mayo 2019-02-23ui-ssdiff: resolve HTML5 validation errorsChris Mayo 2019-01-03filters: migrate from luacrypto to luaosslJason A. Donenfeld 2019-01-02ui-shared: fix broken sizeof in title setting and rewriteJason A. Donenfeld 2018-12-09git: update to v2.20.0Christian Hesse 2018-11-25ui-blame: set repo for sbJason A. Donenfeld 2018-11-25auth-filter: pass url with query string attachedJason A. Donenfeld 2018-11-21git: use xz compressed archive for downloadChristian Hesse 2018-10-12git: update to v2.19.1Christian Hesse 2018-09-11ui-ssdiff: ban strcat()Christian Hesse 2018-09-11ui-ssdiff: ban strncpy()Christian Hesse 2018-09-11ui-shared: ban strcat()Christian Hesse 2018-09-11ui-patch: ban sprintf()Christian Hesse 2018-09-11ui-log: ban strncpy()Christian Hesse 2018-09-11ui-log: ban strcpy()Christian Hesse 2018-09-11parsing: ban sprintf()Christian Hesse 2018-09-11parsing: ban strncpy()Christian Hesse 2018-08-28filters: generate anchor links from markdownChristian Hesse 2018-08-03Bump version.Jason A. Donenfeld 2018-08-03clone: fix directory traversalJason A. Donenfeld 2018-08-03config: record repo.snapshot-prefix in the per-repo configKonstantin Ryabitsev