#set variables
BINPATH=/opt/ubicom32_sdk32x_gcc-4.4.1_uclibc-0.9.30.1_v02/bin
PATH=$BINPATH:$PATH

export CPUFLAGS="-pipe -march=ubicom32v5 -Os -DUBICOM32_ARCH_VERSION=5 -D__ubicom32__ -DIP8000 -D__EXPORTED_HEADERS__ -I/opt/ubicom32_sdk32x_gcc-4.4.1_uclibc-0.9.30.1_v02/ubicom32-linux-uclibc/runtime/usr/include"
export LDFLAGS="-L/home/aswin/WesternDigital/build/lib -L/opt/ubicom32_sdk32x_gcc-4.4.1_uclibc-0.9.30.1_v02/lib -L/opt/ubicom32_sdk32x_gcc-4.4.1_uclibc-0.9.30.1_v02/ubicom32-linux-uclibc/runtime/usr/lib/march-ubicom32v5 -Wl,--gc-sections -lconfig++"

export CPPFLAGS="-I/home/aswin/WesternDigital/build/include -I/opt/ubicom32_sdk32x_gcc-4.4.1_uclibc-0.9.30.1_v02/include -ffunction-sections -fdata-sections -Os -Wall -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D__ARCH_USE_MMU__ -D__UCLIBC__ -fno-strict-aliasing -pipe -march=ubicom32v5 -DUBICOM32_ARCH_VERSION=5 -DIP8000 -Dubicom32 -I/opt/ubicom32_sdk32x_gcc-4.4.1_uclibc-0.9.30.1_v02/ubicom32-linux-uclibc/runtime/usr/include"
export CFLAGS="-I/home/aswin/linuxkernel/sdk-viper/toolchain/arm-2007q1/arm-none-linux-gnueabi/include -I/home/aswin/linuxkernel/sdk-viper/include -ffunction-sections -fdata-sections -Os"
export CXXFLAGS=$CPPFLAGS
export CC=$BINPATH/arm-none-linux-gnueabi-gcc
export CXX=$BINPATH/ubicom32-linux-uclibc-g++
export LD=$BINPATH/ubicom32-linux-uclibc-ld
export RANLIB=$BINPATH/ubicom32-linux-uclibc--ranlib
export STRIP=$BINPATH/ubicom32-linux-uclibc--strip
export COMPILKIND='glibc hardfloat'




$CXX Test.cpp -o Test $CXXFLAGS $LDFLAGS -march=ubicom32v5 -lpthread -lboost_thread -lboost_system -lboost_date_time -lboost_filesystem -lboost_serialization -lconfig++ -lmp4v2 -lc -DBOOST_SP_USE_PTHREADS -DBOOST_ASIO_DISABLE_FENCED_BLOCK -DBOOST_AC_USE_PTHREADS
