aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2021-01-22 13:09:09 -0300
committerEuAndreh <eu@euandre.org>2021-01-22 13:09:09 -0300
commit64b64a821a48c090cf6f6935933592f2697773bd (patch)
tree5e908045812ae1acccceda9073f01a1fa57f1df1 /Makefile
parentremembering: run $COMMAND via sh -c "$COMMAND" (diff)
downloadremembering-64b64a821a48c090cf6f6935933592f2697773bd.tar.gz
remembering-64b64a821a48c090cf6f6935933592f2697773bd.tar.xz
Makefile: replace @VARS@ and use $(MANPREFIX)
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile15
1 files changed, 11 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 125097f..a5c93ea 100644
--- a/Makefile
+++ b/Makefile
@@ -1,15 +1,22 @@
.POSIX:
PREFIX = /usr/local
+MANPREFIX = $(PREFIX)/share/man
all:
+do_subst = sed \
+ -e 's:[@]VERSION[@]:$(VERSION):g' \
+ -e 's:[@]DATE[@]:$(DATE):g'
+
install:
install -d $(DESTDIR)$(PREFIX)/bin
install -m 755 remembering $(DESTDIR)$(PREFIX)/bin/
- install -d $(DESTDIR)$(PREFIX)/share/man/man1
- install -m 644 remembering.1 $(DESTDIR)$(PREFIX)/share/man/man1/
- install -d $(DESTDIR)$(PREFIX)/share/man/man5
- install -m 644 remembering.5 $(DESTDIR)$(PREFIX)/share/man/man5/
+ install -d $(DESTDIR)$(MANPREFIX)/man1
+ install -d $(DESTDIR)$(MANPREFIX)/man5
+ do_subst < remembering.1 > $(DESTDIR)$(MANPREFIX)/man1/remembering.1
+ do_subst < remembering.5 > $(DESTDIR)$(MANPREFIX)/man1/remembering.5
+ chmod 644 $(DESTDIR)$(MANPREFIX)/man1/remembering.1
+ chmod 644 $(DESTDIR)$(MANPREFIX)/man5/remembering.5
check:
sh tests/all.sh