#!/bin/sh

# Where you store your pandora's projects
export CAAN_PROJECTS_BASEDIR=${CAAN_PROJECTS_BASEDIR:-"$HOME/Caanoo"}

export SDK_PATH=${SDK_PATH:-"/usr/local/caanoo/GPH_SDK"}
export SDK_ROOT=$SDK_PATH/tools/gcc-4.2.4-glibc-2.7-eabi
export TARGET_SYS=arm-gph-linux-gnueabi
export CAAN_SYSROOT=$SDK_ROOT/$TARGET_SYS/sys-root
export CONFIG_SITE=$SDK_PATH/site-config
export LIBTOOL_SYSROOT_PATH=$CAAN_SYSROOT
export PKG_CONFIG_SYSROOT_DIR=$CAAN_SYSROOT
export PKG_CONFIG_PATH=$PKG_CONFIG_SYSROOT_DIR/usr/lib/pkgconfig
export CXX_DEFINES="-DCAANOO -DHAVE_GLES"
export CPATH="$SDK_PATH/include:$CAAN_SYSROOT/usr/include:$CPATH" CXXFLAGS="-I$SDK_PATH/include -I$CAAN_SYSROOT/usr/include" 
export LDFLAGS="-L$SDK_PATH/lib/target -L$CAAN_SYSROOT/usr/lib -L$SDK_PATH/DGE/lib/target -Wl,-rpath,$SDK_PATH/lib/target:$CAAN_SYSROOT/usr/lib:$SDK_PATH/DGE/lib/target"
export CFLAGS="$CXX_DEFINES -O3 -mcpu=arm926ej-s -mtune=arm926ej-s -msoft-float -fsigned-char -ffast-math -fomit-frame-pointer"
export CPPFLAGS="$CFLAGS"
export CXXFLAGS="$CFLAGS $CXXFLAGS"

export CROSSTOOL="$SDK_ROOT/bin/$TARGET_SYS"
export CXX=$CROSSTOOL-g++ CC=$CROSSTOOL-gcc AR=$CROSSTOOL-ar AS=$CROSSTOOL-as RANLIB=$CROSSTOOL-ranlib STRIP=$CROSSTOOL-strip
export HOST_CC=gcc HOST_CXX=g++

export PATH=$SDK_PATH/scripts:$SDK_ROOT/bin:$PATH

unsetSDK() {
	unset SDK_PATH CONFIG_SITE LIBTOOL_SYSROOT_PATH PKG_CONFIG_PATH CPATH CFLAGS CXXFLAGS LDFLAGS CROSSTOOL CXX CC AR AS RANLIB HOST_CC HOST_CXX PRJ
}
