Skip to content
Snippets Groups Projects
Commit 86747ddc authored by Christophe Massiot's avatar Christophe Massiot
Browse files

Fixed bugs.

parent 9c374559
No related branches found
No related tags found
No related merge requests found
......@@ -2,7 +2,7 @@
# Makefile : Build vlc-contrib files
# ***************************************************************************
# Copyright (C) 2003 VideoLAN
# $Id: Makefile,v 1.3 2003/11/23 13:06:43 massiot Exp $
# $Id: Makefile,v 1.4 2003/11/23 13:23:20 massiot Exp $
#
# Authors: Christophe Massiot <massiot@via.ecp.fr>
#
......@@ -42,7 +42,7 @@ bin: contrib-macosx.tar.bz2
mkdir tmp
bunzip2 -c $< | (cd tmp; tar xf -)
./change_prefix.sh tmp @@CONTRIB_PREFIX@@ $(PREFIX)
(cd tmp; tar cf -) | tar xf -
(cd tmp; tar cf - .) | tar xf -
rm -rf tmp
clean-src: FORCE
......
......@@ -3,7 +3,7 @@
# change_prefix.sh : allow to transfer a contrib dir
# ***************************************************************************
# Copyright (C) 2003 VideoLAN
# $Id: change_prefix.sh,v 1.1 2003/11/23 13:06:43 massiot Exp $
# $Id: change_prefix.sh,v 1.2 2003/11/23 13:23:20 massiot Exp $
#
# Authors: Christophe Massiot <massiot@via.ecp.fr>
#
......@@ -44,14 +44,17 @@ fi
cd $top_dir
files=`find . -type f`
for file in $files; do
libs=`otool -L $file 2>/dev/null | grep $prefix | cut -d\ -f 1`
for i in "" $libs; do
if ! test -z $i; then
install_name_tool -change $i \
`echo $i | sed -e "s,$prefix,$new_prefix,"` \
$file
fi
done
sed -e "s,$prefix,$new_prefix,g" < $file > $file.tmp
mv -f $file.tmp $file
if test ".`file $file | grep Mach-O`" != "." ; then
libs=`otool -L $file 2>/dev/null | grep $prefix | cut -d\ -f 1`
for i in "" $libs; do
if ! test -z $i; then
install_name_tool -change $i \
`echo $i | sed -e "s,$prefix,$new_prefix,"` \
$file
fi
done
else
sed -e "s,$prefix,$new_prefix,g" < $file > $file.tmp
mv -f $file.tmp $file
fi
done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment