From: Rich Johnston Date: Tue, 28 Aug 2012 17:26:07 +0000 (+0000) Subject: xfstests: Use libtool to install applications X-Git-Tag: v2022.05.01~3595 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=81f985dde338b59ac9c0d5e2ec8467ddfceefabd;p=xfstests-dev.git xfstests: Use libtool to install applications This patch replaces the INSTALL macro with LTINSTALL so that libtool is used to install the applications. Libtool will install the binary from the proper location and display a warning if any shared library dependancies are not properly installed. This ensures that a libtool wrapper shell script is not installed in place of application when libtool wrappers are being used. Signed-off-by: Rich Johnston Reviewed-by: Dave Chinner Reviewed-by: Ben Myer --- diff --git a/ltp/Makefile b/ltp/Makefile index d47247bc..5bea4927 100644 --- a/ltp/Makefile +++ b/ltp/Makefile @@ -44,7 +44,7 @@ $(TARGETS): $(LIBTEST) install: default $(INSTALL) -m 755 -d $(PKG_LIB_DIR)/ltp - $(INSTALL) -m 755 $(TARGETS) $(PKG_LIB_DIR)/ltp + $(LTINSTALL) -m 755 $(TARGETS) $(PKG_LIB_DIR)/ltp $(INSTALL) -m 755 $(SCRIPTS) $(PKG_LIB_DIR)/ltp -include .dep diff --git a/src/Makefile b/src/Makefile index d269e914..c773b5c2 100644 --- a/src/Makefile +++ b/src/Makefile @@ -74,9 +74,9 @@ LINKTEST = $(LTLINK) $@.c -o $@ $(CFLAGS) $(LDFLAGS) install: default $(addsuffix -install,$(SUBDIRS)) $(INSTALL) -m 755 -d $(PKG_LIB_DIR)/src - $(INSTALL) -m 755 $(TARGETS) $(PKG_LIB_DIR)/src - $(INSTALL) -m 755 fill2attr fill2fs fill2fs_check scaleread.sh $(PKG_LIB_DIR)/src - $(INSTALL) -m 644 dumpfile $(PKG_LIB_DIR)/src + $(LTINSTALL) -m 755 $(TARGETS) $(PKG_LIB_DIR)/src + $(LTINSTALL) -m 755 fill2attr fill2fs fill2fs_check scaleread.sh $(PKG_LIB_DIR)/src + $(LTINSTALL) -m 644 dumpfile $(PKG_LIB_DIR)/src %-install: $(MAKE) -C $* install