* applied olsrd-0.4.10-paths.diff
authorBernd Petrovitsch <bernd@firmix.at>
Sun, 12 Nov 2006 21:54:53 +0000 (21:54 +0000)
committerBernd Petrovitsch <bernd@firmix.at>
Sun, 12 Nov 2006 21:54:53 +0000 (21:54 +0000)
Makefile.inc
gui/linux-gtk/Makefile
make/Makefile.fbsd
make/Makefile.linux
make/Makefile.nbsd
make/Makefile.obsd
make/Makefile.osx
make/Makefile.win32
make/Makefile.wince

index 10b3cef..83d49aa 100644 (file)
@@ -6,12 +6,12 @@ FLEX ?=               flex
 TAGCMD ?=      etags
 
 # target directories and names
-#INSTALL_PREFIX = 
-SBINDIR = $(INSTALL_PREFIX)/usr/sbin
-ETCDIR = $(INSTALL_PREFIX)/etc
-LIBDIR = $(INSTALL_PREFIX)/usr/lib
-DOCDIR = $(INSTALL_PREFIX)/usr/share/doc
-MANDIR = $(INSTALL_PREFIX)/usr/share/man
+# DESTDIR =
+SBINDIR = $(DESTDIR)/usr/sbin
+ETCDIR = $(DESTDIR)/etc
+LIBDIR = $(DESTDIR)/usr/lib
+DOCDIR = $(DESTDIR)/usr/share/doc
+MANDIR = $(DESTDIR)/usr/share/man
 CFGFILE = $(ETCDIR)/olsrd.conf
 EXENAME = olsrd
 
index 0218804..b284324 100644 (file)
@@ -15,4 +15,5 @@ clean:
        rm -f $(OBJS)
 
 install:
-       cp ./olsrd-gui /usr/bin/
+       mkdir -p ${DESTDIR}/usr/bin
+       cp ./olsrd-gui ${DESTDIR}/usr/bin/
index a414a9f..d5277a5 100644 (file)
@@ -2,12 +2,12 @@
 # FREEBSD SPECIFIC CONFIGURATION
 #
 
-INSTALL_PREFIX ?= /usr/local
-SBINDIR = $(INSTALL_PREFIX)/sbin
-ETCDIR = $(INSTALL_PREFIX)/etc
-LIBDIR = $(INSTALL_PREFIX)/lib
-DOCDIR = $(INSTALL_PREFIX)/share/doc
-MANDIR = $(INSTALL_PREFIX)/man
+DESTDIR ?= /usr/local
+SBINDIR = $(DESTDIR)/sbin
+ETCDIR = $(DESTDIR)/etc
+LIBDIR = $(DESTDIR)/lib
+DOCDIR = $(DESTDIR)/share/doc
+MANDIR = $(DESTDIR)/man
 
 SRCS +=                $(wildcard src/bsd/*.c) $(wildcard src/unix/*.c)
 HDRS +=                $(wildcard src/bsd/*.h) $(wildcard src/unix/*.h)
@@ -22,8 +22,8 @@ endif
 
 ifdef LIBNET
 
-CFLAGS +=      -DSPOOF -I$(INSTALL_PREFIX)/include
-LIBS +=                -L$(INSTALL_PREFIX)/lib -lnet
+CFLAGS +=      -DSPOOF -I$(DESTDIR)/include
+LIBS +=                -L$(DESTDIR)/lib -lnet
 
 endif
 
index a9f0a8d..fa80031 100644 (file)
@@ -2,12 +2,9 @@
 # LINUX SPECIFIC CONFIGURATION
 #
 
-INSTALL_PREFIX ?=
-ifeq ($(shell arch),x86_64)
-LIBDIR =       $(INSTALL_PREFIX)/usr/lib64
-else
-LIBDIR =       $(INSTALL_PREFIX)/usr/lib
-endif
+ARCH := $(shell uname -m)
+DESTDIR ?=
+LIBDIR =       $(DESTDIR)$(shell [ "$(ARCH)" = "x86_64" && -d "/usr/lib64" ] && echo "/usr/lib64" || echo "/usr/lib")
 
 SRCS +=        $(wildcard src/linux/*.c) $(wildcard src/unix/*.c)
 HDRS +=                $(wildcard src/linux/*.h) $(wildcard src/unix/*.h)
@@ -22,7 +19,7 @@ INSTALL_LIB = install -D -m 755 $(PLUGIN_FULLNAME) $(LIBDIR)/$(PLUGIN_FULLNAME);
 ifdef OLSRD_PLUGIN
 GENERATE_PIC = true
 endif
-ifeq ($(shell arch),x86_64)
+ifeq ($(ARCH),x86_64)
 GENERATE_PIC = true
 endif
 
index 4e8f54e..0a8d467 100644 (file)
@@ -2,8 +2,8 @@
 # NETBSD SPECIFIC CONFIGURATION
 #
 
-INSTALL_PREFIX ?=
-LIBDIR =       $(INSTALL_PREFIX)/usr/lib
+DESTDIR ?=
+LIBDIR =       $(DESTDIR)/usr/lib
 
 SRCS +=                $(wildcard src/bsd/*.c) $(wildcard src/unix/*.c)
 HDRS +=                $(wildcard src/bsd/*.h) $(wildcard src/unix/*.h)
index 36b8d46..9b393ff 100644 (file)
@@ -2,8 +2,8 @@
 # OPENBSD SPECIFIC CONFIGURATION
 #
 
-INSTALL_PREFIX ?=
-LIBDIR =       $(INSTALL_PREFIX)/usr/lib
+DESTDIR ?=
+LIBDIR =       $(DESTDIR)/usr/lib
 
 SRCS +=                $(wildcard src/bsd/*.c) $(wildcard src/unix/*.c)
 HDRS +=                $(wildcard src/bsd/*.h) $(wildcard src/unix/*.h)
index f8f7d44..3aedc19 100644 (file)
@@ -6,8 +6,8 @@
 # to do it (flags).
 STRIP = \#
 
-INSTALL_PREFIX ?=
-LIBDIR =       $(INSTALL_PREFIX)/usr/lib
+DESTDIR ?=
+LIBDIR =       $(DESTDIR)/usr/lib
 
 SRCS +=                $(wildcard src/bsd/*.c) $(wildcard src/unix/*.c)
 HDRS +=                $(wildcard src/bsd/*.h) $(wildcard src/unix/*.h)
index 2f70c64..3a05d8a 100644 (file)
@@ -2,7 +2,7 @@
 # WINDOWS32 SPECIFIC CONFIGURATION
 #
 
-INSTALL_PREFIX ?=
+DESTDIR ?=
 EXENAME = olsrd.exe
 
 SRCS +=                $(wildcard src/win32/*.c)
index 9c88e5a..c9da79f 100644 (file)
@@ -2,8 +2,8 @@
 # WINDOWS CE SPECIFIC CONFIGURATION
 #
 
-INSTALL_PREFIX ?=
-LIBDIR =       $(INSTALL_PREFIX)/usr/lib
+DESTDIR ?=
+LIBDIR =       $(DESTDIR)/usr/lib
 
 SRCS +=                $(wildcard src/win32/*.c)
 HDRS +=                $(wildcard src/win32/*.h)