Add install target to Makefile. Fix manpath. - gramscii - A simple editor for ASCII box-and-arrow charts (DIR) Log (DIR) Files (DIR) Refs (DIR) Tags (DIR) README (DIR) LICENSE --- (DIR) commit 5cfc45336702f9edb4e1c65890157e7ccdafd482 (DIR) parent 77cefcf490d76f31fcac004debd4626e4af73545 (HTM) Author: Christoph Lohmann <20h@r-36.net> Date: Wed, 24 Jul 2019 15:04:40 +0200 Add install target to Makefile. Fix manpath. Diffstat: M Makefile | 16 ++++++++++++++++ M config.mk | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) --- (DIR) diff --git a/Makefile b/Makefile @@ -18,3 +18,19 @@ options: gramscii: $(SRC) $(INCLUDES) $(CC) $(CFLAGS) -o $@ $(SRC) +install: all + @echo installing executable to ${DESTDIR}${BINDIR} + @mkdir -p "${DESTDIR}${BINDIR}" + @cp -f ${NAME} "${DESTDIR}${BINDIR}" + @chmod 755 "${DESTDIR}${BINDIR}/${NAME}" + @echo installing manpage to "${DESTDIR}${MANDIR}/man1" + @mkdir -p "${DESTDIR}${MANDIR}/man1" + @cp -f ${NAME}.1 "${DESTDIR}${MANDIR}/man1" + @chmod 644 "${DESTDIR}${MANDIR}/man1/${NAME}.1" + +uninstall: + @echo removing executable file from ${DESTDIR}${BINDIR} + @rm -f "${DESTDIR}${BINDIR}/${NAME}" + @echo removing manpage from "${DESTDIR}${MANDIR}" + @rm -f "${DESTDIR}${MANDIR}/man1/${NAME}.1" + (DIR) diff --git a/config.mk b/config.mk @@ -3,7 +3,7 @@ VERSION=0.1 PREFIX = /usr/local BINDIR = $(PREFIX)/bin -MANDIR = $(PREFIX)share/man +MANDIR = $(PREFIX)/share/man CFLAGS=-O3 -std=c90 -pedantic -Wall