mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 10:05:29 +00:00
Makefile.tool-inplace.am: correctly handle tool names with dashes in,
using same changes to magic sed scripts as were recently applied to Makefile.install.am. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7174
This commit is contained in:
parent
5e2a8da202
commit
2ab03ee95d
@ -9,6 +9,8 @@
|
||||
# and not in
|
||||
# $prefix/lib/valgrind/omega-x86-linux/exp
|
||||
# or similarly mutant place.
|
||||
#
|
||||
# Note there is identical sed magic in Makefile.tool-inplace.am.
|
||||
|
||||
# What the second for loop does: it copies libcoregrind.a and libvex.a
|
||||
# into the correct (target-specific) lib dirs at install time.
|
||||
|
||||
@ -1,8 +1,14 @@
|
||||
|
||||
# For a description of what these magic sed commands do, see comments
|
||||
# in Makefile.install.am (which has identical magic)
|
||||
|
||||
all-local:
|
||||
for f in $(noinst_PROGRAMS); do \
|
||||
p=`echo $$f | sed -e 's/^[^-]*-//' -e 's/\..*$$//'`; \
|
||||
n=`echo $$f | sed -e 's/-[^-]\{1,\}-[^-.]\{1,\}//'`; \
|
||||
mkdir -p $(inplacedir)/$$p; \
|
||||
rm -f $(inplacedir)/$$p/$$n; \
|
||||
ln -f -s ../../$(subdir)/$$f $(inplacedir)/$$p/$$n; \
|
||||
done
|
||||
if [ -n "$(noinst_PROGRAMS)" ] ; then \
|
||||
for f in $(noinst_PROGRAMS); do \
|
||||
name=`echo $$f | sed -e 's/-\([^-]*-[^-.]*\)\(\..*\)\?$$/\2/'`; \
|
||||
plat=`echo $$f | sed -e 's/^.*-\([^-]*-[^-.]*\)\(\..*\)\?$$/\1/'`; \
|
||||
mkdir -p $(inplacedir)/$$plat; \
|
||||
rm -f $(inplacedir)/$$plat/$$name; \
|
||||
ln -f -s ../../$(subdir)/$$f $(inplacedir)/$$plat/$$name; \
|
||||
done ; \
|
||||
fi
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user