Add a manpage and makefile logic for manpage to clic. - clic - Clic is an command line interactive client for gopher written in Common LISP
HTML git clone git://bitreich.org/clic/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/clic/
DIR Log
DIR Files
DIR Refs
DIR Tags
DIR README
DIR LICENSE
---
DIR commit ce97c575a3ee47a5507862d0c3bf8f353da35897
DIR parent e64d93cd6c81fafb1c229a6b06d5aef6e100a834
HTML Author: Christoph Lohmann <20h@r-36.net>
Date: Sun, 4 Feb 2018 12:07:44 +0100
Add a manpage and makefile logic for manpage to clic.
Diffstat:
M Makefile | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
---
DIR diff --git a/Makefile b/Makefile
@@ -2,11 +2,13 @@
# See the LICENSE file for copyright and license details.
.POSIX:
+VERSION = 0.1
+
BIN = clic
LISP = ecl
PREFIX = /usr
BINDIR = ${PREFIX}/bin
-MANDIR = ${PREFIX}/share/man/man1
+MANDIR = ${PREFIX}/share/man
all: extension.so ${BIN}
@@ -25,10 +27,16 @@ install: ${BIN}
@mkdir -p "${DESTDIR}${BINDIR}"
@cp -f clic "${DESTDIR}${BINDIR}/${BIN}"
@chmod 755 "${DESTDIR}${BINDIR}/${BIN}"
+ @echo installing manual page to ${DESTDIR}${MANDIR}/man1
+ @mkdir -p ${DESTDIR}${MANDIR}/man1
+ @sed "s/VERSION/${VERSION}/g" < clic.1 > ${DESTDIR}${MANDIR}/man1/clic.1
+ @chmod 644 ${DESTDIR}${MANDIR}/man1/clic.1
uninstall:
@echo removing executable file from "${DESTDIR}${PREFIX}/bin"
@rm -f "${DESTDIR}${BINDIR}/${BIN}"
+ @echo removing manual page from ${DESTDIR}${MANDIR}/man1
+ @rm -f ${DESTDIR}${MANDIR}/man1/clic.1
clean:
rm -f "${BIN}" clic.o clic.eclh clic.cxx bookmark-test extension.so