From 809d6629c97bd9c4bdf6c799e74a261bb510b1fd Mon Sep 17 00:00:00 2001 From: "C. McEnroe" Date: Wed, 27 Jan 2021 22:35:39 -0500 Subject: Completely rewrite how manuals are fetched and installed Also add section 6 manuals from NetBSD and OpenBSD! --- system.mk | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 system.mk (limited to 'system.mk') diff --git a/system.mk b/system.mk new file mode 100644 index 0000000..7ab5aba --- /dev/null +++ b/system.mk @@ -0,0 +1,27 @@ +PREFIX ?= /usr/local +SHAREDIR ?= ${PREFIX}/share +EXMANDIR ?= ${SHAREDIR}/exman + +CURL ?= curl +TAR ?= tar +ALLOW_FAILURE ?= false + +all: ${DISTFILES} + +.PRECIOUS: ${DISTFILES} + +${DISTFILES}: + ${CURL} -O ${MIRROR}/${.TARGET} + +clean: + rm -f ${DISTFILES} + +install: ${DISTFILES} + install -d ${EXMANDIR}/${SYSTEM} +.for distfile in ${DISTFILES} + ${TAR} -x -f ${distfile} -C ${EXMANDIR}/${SYSTEM} \ + --strip-components=${STRIP} '${FILES}' || ${ALLOW_FAILURE} +.endfor + +uninstall: + rm -fr ${EXMANDIR}/${SYSTEM} -- cgit 1.4.1