From 9a08dec095725012546ea93ac07142a570d1b220 Mon Sep 17 00:00:00 2001 From: Stefan Kreutz Date: Wed, 9 Nov 2022 09:49:02 +0100 Subject: Port to GNU/Linux Tested on Void Linux x86_64 glibc. --- Makefile | 36 +++++++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 552ebda..8f06eeb 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,31 @@ -MAN= jotpass.1 -BINDIR= /usr/local/bin -MANDIR= /usr/local/man/man +# Portable makefile supporting OpenBSD and GNU/Linux. -beforeinstall: - ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \ - ${.CURDIR}/jotpass.ksh ${DESTDIR}${BINDIR}/jotpass +PREFIX = /usr/local +INSTALL = install +BINDIR = bin +BINOWN = root +BINGRP = root +BINMODE = 555 +MANDIR = man/man +MANOWN = root +MANGRP = root +MANMODE = 444 -.include +include config.mk + +all: + +clean: + +lint: + shellcheck -a jotpass.ksh + mandoc -T lint -W warning jotpass.1 + -mandoc -T lint -W all jotpass.1 + +install: + ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} jotpass.ksh ${DESTDIR}${PREFIX}/${BINDIR}/jotpass + ${INSTALL} -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} jotpass.1 ${DESTDIR}${PREFIX}/${MANDIR}1/jotpass.1 + +uninstall: + rm -f ${DESTDIR}${PREFIX}/${BINDIR}/jotpass + rm -f ${DESTDIR}${PREFIX}/${MANDIR}1/jotpass.1 -- cgit v1.2.3