wok-current diff mingw32-binutils/receipt @ rev 4036
Fix: MinGW cross-toolchain hierarchy
author | Matthew Sheets <rcx@zoominternet.net> |
---|---|
date | Mon Sep 07 21:44:04 2009 +0000 (2009-09-07) |
parents | 05b5a901936b |
children | d1768332cee0 |
line diff
1.1 --- a/mingw32-binutils/receipt Thu Sep 03 21:46:00 2009 +0200 1.2 +++ b/mingw32-binutils/receipt Mon Sep 07 21:44:04 2009 +0000 1.3 @@ -11,7 +11,11 @@ 1.4 TARBALL="$SOURCE-$VERSION-src.tar.gz" 1.5 WEB_SITE="http://www.mingw.org/" 1.6 WGET_URL="$SF_MIRROR/mingw/$TARBALL" 1.7 -MINGW32_TARGET="i586-pc-mingw32" 1.8 + 1.9 +# Configuration only needs included if we're in the build/wok environment 1.10 +if [ -e $WOK/mingw32-toolchain/stuff/mingw32.conf ] ; then 1.11 + . $WOK/mingw32-toolchain/stuff/mingw32.conf 1.12 +fi 1.13 1.14 # Rules to configure and make the package. 1.15 compile_rules() 1.16 @@ -21,7 +25,7 @@ 1.17 --prefix=/usr \ 1.18 --infodir=/usr/share/info \ 1.19 --mandir=/usr/share/man \ 1.20 - --with-sysroot=/usr/lib/$MINGW32_TARGET \ 1.21 + --with-sysroot=$MINGW32_ROOT \ 1.22 --disable-shared \ 1.23 --disable-debug \ 1.24 --target=$MINGW32_TARGET \ 1.25 @@ -33,11 +37,13 @@ 1.26 # Rules to gen a SliTaz package suitable for Tazpkg. 1.27 genpkg_rules() 1.28 { 1.29 - mkdir -p $fs/usr/lib 1.30 + mkdir -p $fs/usr/lib $fs$MINGW32_ROOT 1.31 cp -a $_pkg/usr/bin $fs/usr 1.32 - cp -a $_pkg/usr/lib/$MINGW32_TARGET $fs/usr/lib 1.33 + cp -a $_pkg$MINGW32_ROOT/* $fs$MINGW32_ROOT 1.34 # do not need to copy lib/libiberty.a 1.35 + 1.36 + strip -s $fs$MINGW32_ROOT/bin/* 1.37 1.38 #Create a symlink for --with-sysroot 1.39 - ( cd $fs/usr/lib/$MINGW32_TARGET && ln -s . usr ) 1.40 + ln -s . $fs$MINGW32_ROOT/usr 1.41 }