]> git.sur5r.net Git - i3/i3/commitdiff
Makefile: don’t set PREFIX/SYSCONFDIR (necessary for OpenBSD ports framework) (Thanks...
authorMichael Stapelberg <michael@stapelberg.de>
Sat, 24 Jul 2010 10:21:33 +0000 (12:21 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 24 Jul 2010 10:21:55 +0000 (12:21 +0200)
common.mk

index 349da32fb23aed803b7eed2ce4f86299979e8ab6..7ba0376978ff04cc0c741bdcb858c87c28ca98df 100644 (file)
--- a/common.mk
+++ b/common.mk
@@ -1,11 +1,15 @@
 UNAME=$(shell uname)
 DEBUG=1
 INSTALL=install
-PREFIX=/usr
-ifeq ($(PREFIX),/usr)
-SYSCONFDIR=/etc
-else
-SYSCONFDIR=$(PREFIX)/etc
+ifndef PREFIX
+  PREFIX=/usr
+endif
+ifndef SYSCONFDIR
+  ifeq ($(PREFIX),/usr)
+    SYSCONFDIR=/etc
+  else
+    SYSCONFDIR=$(PREFIX)/etc
+  endif
 endif
 # The escaping is absurd, but we need to escape for shell, sed, make, define
 GIT_VERSION:="$(shell git describe --tags --always) ($(shell git log --pretty=format:%cd --date=short -n1), branch $(shell [ -f .git/HEAD ] && sed 's/ref: refs\/heads\/\(.*\)/\\\\\\"\1\\\\\\"/g' .git/HEAD || echo 'unknown'))"