summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Anderson <tanderson@caltech.edu>2015-04-07 17:28:07 -0700
committerThomas Anderson <tanderson@caltech.edu>2015-04-07 17:28:07 -0700
commit12709cc751121d8c8c3ead02d9f1056c37e5ed89 (patch)
treef7e563174b698eaeb4809fd7b7b31e5aca652f0c
parent3545e0330171bfdaced25a3fd2e62a98d0d4b1d7 (diff)
Add support for differing PREFIX and MANPREFIX.
Sometimes we do not want man pages to go to $(PREFIX)/man, as in the case of cross-compiling on distributions such as Exherbo.
-rw-r--r--Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index d357b41..cf52d90 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,9 @@
ifndef PREFIX
PREFIX=/usr
endif
+ifndef MANPREFIX
+ MANPREFIX=$(PREFIX)
+endif
ifndef SYSCONFDIR
ifeq ($(PREFIX),/usr)
SYSCONFDIR=/etc
@@ -95,12 +98,12 @@ manpage:
install:
install -m 755 -d $(DESTDIR)$(PREFIX)/bin
install -m 755 -d $(DESTDIR)$(SYSCONFDIR)
- install -m 755 -d $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 755 -d $(DESTDIR)$(MANPREFIX)/share/man/man1
install -m 755 i3status $(DESTDIR)$(PREFIX)/bin/i3status
# Allow network configuration for getting the link speed
(which setcap && setcap cap_net_admin=ep $(DESTDIR)$(PREFIX)/bin/i3status) || true
install -m 644 i3status.conf $(DESTDIR)$(SYSCONFDIR)/i3status.conf
- install -m 644 man/i3status.1 $(DESTDIR)$(PREFIX)/share/man/man1
+ install -m 644 man/i3status.1 $(DESTDIR)$(MANPREFIX)/share/man/man1
release:
[ -f i3status-${VERSION} ] || rm -rf i3status-${VERSION}