[dm-devel] [multipath] Ease installation of unstripped binaries
Guido Guenther
agx at sigxcpu.org
Tue Jun 19 07:15:19 UTC 2007
Introduce INSTALL_PROGRAM for installing binaries, so that:
make install INSTALL_PROGRAM=install
doesn't stip binaries on installation. The default is to still strip
binaries. Can be very handy for debugging builds.
Signed-off-by: Guido Guenther <agx at sigxcpu.org>
---
Makefile.inc | 2 ++
kpartx/Makefile | 2 +-
multipath/Makefile | 2 +-
multipathd/Makefile | 2 +-
path_priority/pp_balance_units/Makefile | 2 +-
path_priority/pp_emc/Makefile | 2 +-
path_priority/pp_hds_modular/Makefile | 2 +-
path_priority/pp_netapp/Makefile | 2 +-
path_priority/pp_random/Makefile | 2 +-
path_priority/pp_tpc/Makefile | 2 +-
10 files changed, 11 insertions(+), 9 deletions(-)
diff --git a/Makefile.inc b/Makefile.inc
index 6a9dcc1..7e2d4e6 100644
--- a/Makefile.inc
+++ b/Makefile.inc
@@ -34,6 +34,8 @@ GZIP = /bin/gzip -9 -c
CHECKERSLIB = $(checkersdir)/libcheckers
MULTIPATHLIB = $(multipathdir)/libmultipath
+INSTALL_PROGRAM = install -s
+
OPTFLAGS = -pipe -g -Wall -Wunused -Wstrict-prototypes
CFLAGS = $(OPTFLAGS)
diff --git a/kpartx/Makefile b/kpartx/Makefile
index 082d15f..f3d629d 100644
--- a/kpartx/Makefile
+++ b/kpartx/Makefile
@@ -38,7 +38,7 @@ $(MULTIPATHLIB)-$(BUILD).a:
install: $(EXEC) $(EXEC).8
install -d $(DESTDIR)$(bindir)
- install -s -m 755 $(EXEC) $(DESTDIR)$(bindir)
+ $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)
install -d $(DESTDIR)$(libudevdir)
install -m 755 kpartx_id $(DESTDIR)$(libudevdir)
install -d $(DESTDIR)/etc/udev/rules.d
diff --git a/multipath/Makefile b/multipath/Makefile
index 3768802..4923b2f 100644
--- a/multipath/Makefile
+++ b/multipath/Makefile
@@ -40,7 +40,7 @@ $(MULTIPATHLIB)-$(BUILD).a:
install:
install -d $(DESTDIR)$(bindir)
- install -s -m 755 $(EXEC) $(DESTDIR)$(bindir)/
+ $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)/
install -d $(DESTDIR)/etc/udev/rules.d
install -m 644 multipath.rules $(DESTDIR)/etc/udev/rules.d/
install -d $(DESTDIR)$(mandir)
diff --git a/multipathd/Makefile b/multipathd/Makefile
index fc4a96d..b430b94 100644
--- a/multipathd/Makefile
+++ b/multipathd/Makefile
@@ -45,7 +45,7 @@ $(MULTIPATHLIB)-glibc.a:
install:
install -d $(DESTDIR)$(bindir)
- install -s -m 755 $(EXEC) $(DESTDIR)$(bindir)
+ $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)
install -d $(DESTDIR)$(rcdir)
install -d $(DESTDIR)$(mandir)
install -m 644 $(EXEC).8.gz $(DESTDIR)$(mandir)
diff --git a/path_priority/pp_balance_units/Makefile b/path_priority/pp_balance_units/Makefile
index bed7fb0..cb1e6c6 100644
--- a/path_priority/pp_balance_units/Makefile
+++ b/path_priority/pp_balance_units/Makefile
@@ -35,7 +35,7 @@ $(MULTIPATHLIB)-$(BUILD).a:
install:
install -d $(DESTDIR)$(bindir)
- install -s -m 755 $(EXEC) $(DESTDIR)$(bindir)/
+ $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)/
uninstall:
rm $(DESTDIR)$(bindir)/$(EXEC)
diff --git a/path_priority/pp_emc/Makefile b/path_priority/pp_emc/Makefile
index 651bdcd..93e6075 100644
--- a/path_priority/pp_emc/Makefile
+++ b/path_priority/pp_emc/Makefile
@@ -14,7 +14,7 @@ klibc: $(OBJS)
$(CC) -static -o $(EXEC) $(OBJS)
install: $(EXEC)
- install -s -m 755 $(EXEC) $(DESTDIR)$(bindir)/$(EXEC)
+ $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)/$(EXEC)
uninstall:
rm $(DESTDIR)$(bindir)/$(EXEC)
diff --git a/path_priority/pp_hds_modular/Makefile b/path_priority/pp_hds_modular/Makefile
index a0249a5..ca00ca7 100644
--- a/path_priority/pp_hds_modular/Makefile
+++ b/path_priority/pp_hds_modular/Makefile
@@ -14,7 +14,7 @@ klibc: $(OBJS)
$(CC) -static -o $(EXEC) $(OBJS)
install: $(EXEC)
- install -s -m 755 $(EXEC) $(DESTDIR)$(bindir)/$(EXEC)
+ $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)/$(EXEC)
uninstall:
rm $(DESTDIR)$(bindir)/$(EXEC)
diff --git a/path_priority/pp_netapp/Makefile b/path_priority/pp_netapp/Makefile
index 9e7d3a3..b29d002 100644
--- a/path_priority/pp_netapp/Makefile
+++ b/path_priority/pp_netapp/Makefile
@@ -14,7 +14,7 @@ klibc: $(OBJS)
$(CC) -static -o $(EXEC) $(OBJS)
install: $(EXEC)
- install -s -m 755 $(EXEC) $(DESTDIR)$(bindir)/$(EXEC)
+ $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)/$(EXEC)
uninstall:
rm $(DESTDIR)$(bindir)/$(EXEC)
diff --git a/path_priority/pp_random/Makefile b/path_priority/pp_random/Makefile
index 85f42a2..85d7c2f 100644
--- a/path_priority/pp_random/Makefile
+++ b/path_priority/pp_random/Makefile
@@ -14,7 +14,7 @@ klibc: $(OBJS)
$(CC) -static -o $(EXEC) $(OBJS)
install: $(EXEC)
- install -s -m 755 $(EXEC) $(DESTDIR)$(bindir)/$(EXEC)
+ $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)/$(EXEC)
uninstall:
rm $(DESTDIR)$(bindir)/$(EXEC)
diff --git a/path_priority/pp_tpc/Makefile b/path_priority/pp_tpc/Makefile
index 86841dd..c03e4c4 100644
--- a/path_priority/pp_tpc/Makefile
+++ b/path_priority/pp_tpc/Makefile
@@ -14,7 +14,7 @@ klibc: $(OBJS)
$(CC) -static -o $(EXEC) $(OBJS)
install: $(EXEC)
- install -s -m 755 $(EXEC) $(DESTDIR)$(bindir)/$(EXEC)
+ $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)/$(EXEC)
uninstall:
rm $(DESTDIR)$(bindir)/$(EXEC)
--
1.5.2.1
More information about the dm-devel
mailing list