[Olsr-dev] [PATCH v2 1/1] linux: add support for common (autoconf) make variables (v2)
Ferry Huberts
(spam-protected)
Thu Jun 7 14:46:20 CEST 2012
From: Ferry Huberts <(spam-protected)>
Variables: prefix, libdir, sbindir, datarootdir
v1 by Hans-Christoph Steiner
v2 by Ferry Huberts
Signed-off-by: Ferry Huberts <(spam-protected)>
---
make/Makefile.linux | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/make/Makefile.linux b/make/Makefile.linux
index e73be7c..d01b49d 100644
--- a/make/Makefile.linux
+++ b/make/Makefile.linux
@@ -3,8 +3,19 @@
#
ARCH := $(shell uname -m)
-DESTDIR ?=
-LIBDIR = $(DESTDIR)/usr/lib
+DESTDIR ?=
+
+# define some common (autoconf) names
+prefix ?= /usr/local
+libdir ?= $(prefix)/lib
+sbindir ?= $(prefix)/sbin
+datarootdir ?= $(prefix)/share
+
+# override (some) target directories and names
+LIBDIR = $(DESTDIR)$(libdir)
+SBINDIR = $(DESTDIR)$(sbindir)
+SHAREDIR = $(DESTDIR)$(datarootdir)
+
SRCS += $(wildcard src/linux/*.c src/unix/*.c)
HDRS += $(wildcard src/linux/*.h src/unix/*.h)
--
1.7.10.2
More information about the Olsr-dev
mailing list