From ca8d775487354447dde2b2c5c8c5c82c230fab43 Mon Sep 17 00:00:00 2001 From: Michael Stapelberg Date: Sat, 24 Jul 2010 12:21:33 +0200 Subject: [PATCH] =?UTF-8?q?Makefile:=20don=E2=80=99t=20set=20PREFIX/SYSCON?= =?UTF-8?q?FDIR=20(necessary=20for=20OpenBSD=20ports=20framework)=20(Thank?= =?UTF-8?q?s=20madroach)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common.mk | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/common.mk b/common.mk index 349da32f..7ba03769 100644 --- 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'))"