TOOLCHAIN_GIT="git://github.com/raspberrypi/tools.git" FIRMWARE_GIT="git://github.com/raspberrypi/firmware.git" TARBALL_LOCATION="http://sources.openelec.tv/devel/" LOCKDEV_TARBALL="lockdev-16b8996.tar.xz" _set_toolchain_path() { echo "Setting toolchain path to: '$1'" export TARGET_TOOLCHAIN_PATH="$1/arm-bcm2708/arm-bcm2708hardfp-linux-gnueabi/bin" export TARGET_TOOLCHAIN_LIB_PATH="$1/arm-bcm2708/arm-bcm2708hardfp-linux-gnueabi/lib" export TARGET_HOST="arm-bcm2708hardfp-linux-gnueabi" export CC=${TARGET_TOOLCHAIN_PATH}/${TARGET_HOST}-gcc export CXX=${TARGET_TOOLCHAIN_PATH}/${TARGET_HOST}-g++ export LD=${TARGET_TOOLCHAIN_PATH}/${TARGET_HOST}-ld export AS=${TARGET_TOOLCHAIN_PATH}/${TARGET_HOST}-as export AR=${TARGET_TOOLCHAIN_PATH}/${TARGET_HOST}-ar export NM=${TARGET_TOOLCHAIN_PATH}/${TARGET_HOST}-nm export RANLIB=${TARGET_TOOLCHAIN_PATH}/${TARGET_HOST}-ranlib export OBJCOPY=${TARGET_TOOLCHAIN_PATH}/${TARGET_HOST}-objcopy export OBJDUMP=${TARGET_TOOLCHAIN_PATH}/${TARGET_HOST}-objdump export STRIP=${TARGET_TOOLCHAIN_PATH}/${TARGET_HOST}-strip export CPPFLAGS="-I${SCRIPT_PATH}/deps/include" export CFLAGS="-march=armv6 -mfpu=vfp -mfloat-abi=hard -Wno-psabi -Wa,-mno-warn-deprecated -O3 -fexcess-precision=fast -ffast-math -I${SCRIPT_PATH}/deps/include" export CXXFLAGS="$CFLAGS" export LDFLAGS="-march=armv6 -mtune=arm1176jzf-s -L${SCRIPT_PATH}/deps/lib" #export PKG_CONFIG_PATH="$TARGET_PKG_CONFIG_PATH" export PKG_CONFIG_LIBDIR="${SCRIPT_PATH}/deps/lib/pkgconfig:${SCRIPT_PATH}/deps/lib/share/pkgconfig" export PKG_CONFIG_SYSROOT_DIR="${SCRIPT_PATH}/deps" export PATH="$TARGET_TOOLCHAIN_PATH:$PATH" export LD_LIBRARY_PATH="$TARGET_TOOLCHAIN_LIB_PATH:$LD_LIBRARY_PATH" }