xfstests: Use libtool to install applications
authorRich Johnston <rjohnston@sgi.com>
Tue, 28 Aug 2012 17:26:07 +0000 (17:26 +0000)
committerRich Johnston <rjohnston@sgi.com>
Thu, 6 Sep 2012 17:33:38 +0000 (12:33 -0500)
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 <rjohnston@sgi.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Ben Myer <bpm@sgi.com>
ltp/Makefile
src/Makefile

index d47247bc808bf3c4d8df4a6c1df0cfcbc9555411..5bea492789f3f92a88a21b76808e284f5a7a4e85 100644 (file)
@@ -44,7 +44,7 @@ $(TARGETS): $(LIBTEST)
 
 install: default
        $(INSTALL) -m 755 -d $(PKG_LIB_DIR)/ltp
 
 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
        $(INSTALL) -m 755 $(SCRIPTS) $(PKG_LIB_DIR)/ltp
 
 -include .dep
index d269e914ca88c2c719adf8bb93c487d75dba0dac..c773b5c2ac365d879b85479f587f59fc4e65fa4f 100644 (file)
@@ -74,9 +74,9 @@ LINKTEST = $(LTLINK) $@.c -o $@ $(CFLAGS) $(LDFLAGS)
 
 install: default $(addsuffix -install,$(SUBDIRS))
        $(INSTALL) -m 755 -d $(PKG_LIB_DIR)/src
 
 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
 
 %-install:
        $(MAKE) -C $* install