rust=$2
tools=$3
: ${rust:="$HOME/pi-rust"}
: ${tools:="$HOME/pi-tools"}
export SYSROOT="$tools/arm-bcm2708/arm-bcm2708hardfp-linux-gnueabi/arm-bcm2708hardfp-linux-gnueabi/sysroot"
export LD_LIBRARY_PATH="$rust/lib":$LD_LIBRARY_PATH
export PATH="$rust/bin":"$tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin":$PATH
if [ "$1" != "doc" ]
then
export CC="$tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/gcc-sysroot"
export AR="$tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf-ar"
flags="--target=arm-unknown-linux-gnueabihf"
fi
which rustc
echo $PATH
if [ "$1" != "-v" ]
then
cargo $1 $flags
else
rustc -vV
fi