[CRIU] Subject: [PATCH 2/2] Makefile variables BINDIR, SBINDIR, MANDIR, LIBDIR shall also be externally configurable.

Francesco Giancane francescogiancane8 at gmail.com
Tue Jun 27 22:51:36 MSK 2017


>From 551e9d2f88258f42c4f2594d7c6805c486b02f99 Mon Sep 17 00:00:00 2001
From: Francesco Giancane <francescogiancane8 at gmail.com>
Date: Mon, 26 Jun 2017 00:50:44 +0200
Subject: [PATCH 2/2] Makefile variables BINDIR, SBINDIR, MANDIR, LIBDIR shall
 also be externally configurable.

 As stated in the official INSTALL.md document, BINDIR, SBINDIR, MANDIR, LIBDIR
 variables shall be configurable using environment variables.

i.e.
export BINDIR='...'
export SBINDIR='...'
export MANDIR='...'
export LIBDIR='...'

make install

 Before this patch, they were set at fixed values. Now it is possible to change
 them at ease.

 I preserved the possibility to add the '64' suffix or the DEB_HOST_MULTIARCH
 variable as before, so that the LIBDIR is correctly computed.

Signed-off-by: Francesco Giancane <francescogiancane8 at gmail.com>
---
 Makefile.install | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/Makefile.install b/Makefile.install
index 3606e1e..bd8bbd8 100644
--- a/Makefile.install
+++ b/Makefile.install
@@ -1,10 +1,10 @@
 #
 # Installation paths.
 PREFIX ?= /usr/local
-BINDIR := $(PREFIX)/bin
-SBINDIR := $(PREFIX)/sbin
-MANDIR := $(PREFIX)/share/man
-LIBDIR := $(PREFIX)/lib
+BINDIR ?= $(PREFIX)/bin
+SBINDIR ?= $(PREFIX)/sbin
+MANDIR ?= $(PREFIX)/share/man
+LIBDIR ?= $(PREFIX)/lib
 INCLUDEDIR := $(PREFIX)/include
 LIBEXECDIR := $(PREFIX)/libexec
 RUNDIR ?= /run
@@ -13,12 +13,12 @@ RUNDIR ?= /run
 # For recent Debian/Ubuntu with multiarch support.
 DEB_HOST_MULTIARCH := $(shell dpkg-architecture -qDEB_HOST_MULTIARCH
2>/dev/null)
 ifneq "$(DEB_HOST_MULTIARCH)" ""
-        LIBDIR := $(PREFIX)/lib/$(DEB_HOST_MULTIARCH)
+LIBDIR := $(LIBDIR)/$(DEB_HOST_MULTIARCH)
 else
         #
         # For most other systems
         ifeq "$(shell uname -m)" "x86_64"
-                LIBDIR := $(PREFIX)/lib64
+ LIBDIR := $(LIBDIR)64
         endif
 endif

-- 
2.9.4

Francesco Giancane


More information about the CRIU mailing list