wok-undigest annotate cross-arm-binutils/receipt @ rev 391

Add songwrite
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Aug 23 10:08:41 2011 +0200 (2011-08-23)
parents
children
rev   line source
pankso@248 1 # SliTaz package receipt.
pankso@248 2
pankso@248 3 PACKAGE="cross-arm-binutils"
pankso@248 4 VERSION="2.21"
pankso@248 5 CATEGORY="system-tools"
pankso@248 6 SHORT_DESC="Cross compilation linker targeting ARM platform."
pankso@248 7 MAINTAINER="pankso@slitaz.org"
pankso@248 8 SOURCE="binutils"
pankso@248 9 WEB_SITE="http://www.gnu.org/software/binutils/"
pankso@248 10 TARBALL="$SOURCE-$VERSION.tar.bz2"
pankso@248 11 WGET_URL="$GNU_MIRROR/$SOURCE/$TARBALL"
pankso@248 12
pankso@248 13 DEPENDS=""
pankso@248 14 BUILD_DEPENDS="slitaz-toolchain"
pankso@248 15
pankso@248 16 # The goal here is to build an ARM cross toolchain who we let build code for
pankso@248 17 # the target arch from an i486 build/host. To build a cross toolchain we use
pankso@248 18 # the native i486 GCC compiler so set --build and --host to HOST_SYSTEM.
pankso@248 19 CROSS_TARGET="arm-slitaz-linux"
pankso@248 20 CROSS_TRIPLET="--build=$HOST_SYSTEM --host=$HOST_SYSTEM --target=$CROSS_TARGET"
pankso@248 21
pankso@248 22 # CFLAGS and CXXFLAGS must not be set during the building of cross-tools.
pankso@248 23 unset CFLAGS CXXFLAGS
pankso@248 24
pankso@248 25 # Rules to configure and make the package.
pankso@248 26 compile_rules()
pankso@248 27 {
pankso@248 28 cd $src
pankso@248 29 mkdir -p ../build && cd ../build
pankso@248 30 $src/configure \
pankso@248 31 --program-prefix="$CROSS_TARGET-" \
pankso@248 32 --disable-multilib \
pankso@248 33 --disable-nls \
pankso@248 34 $CROSS_TRIPLET &&
pankso@248 35 make configure-host &&
pankso@248 36 make tooldir=/usr &&
pankso@248 37 make tooldir=/usr install
pankso@248 38 }
pankso@248 39
pankso@248 40 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@248 41 genpkg_rules()
pankso@248 42 {
pankso@248 43 mkdir -p $fs/usr/bin $fs/usr/lib
pankso@248 44 cp -a $install/usr/bin/$CROSS_TARGET-* $fs/usr/bin
pankso@248 45 cp -a $install/usr/lib/ldscripts $fs/usr/lib
pankso@248 46 }