#!/bin/sh

#
# Please make sure that the following things are OK:
#
#   1. You have installed the arm-elf-tools already.
#   2. Your uClinux distribution has been installed into the directory of '/opt/em85xx/'.
#

rm config.cache config.status -f
#项目名称
PRO_NAME=mowei

#编译链前缀
CC_PREFIX_='sde-'
CC_PREFIX='sde'

#指定minigui的安装目录
PREFIX=/home/hejia/work/$PRO_NAME/build

#定义交叉编译链的路径
CROSSTOOLPATH=/home/hejia/work/$PRO_NAME/crosstool/bin
export PATH=$CROSSTOOLPATH:$PATH
#export PATH

#gcc的编译参数(按照实际情况修改)及编译minigui的配置参数
BUILD=i686-pc-cygwin
HOST=mips-unknown-elf
TARGET=mips-unknown-elf

ECOS_GLOBAL_CFLAGS="-DMV_TL=\${MV_TL} -DMV_SIM=\${MV_SIM} -g -mips32 -EL -msoft-float -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -ffunction-sections -fdata-sections -fno-exceptions -G0"
ECOS_GLOBAL_LDFLAGS="-EL -msoft-float -g -nostdlib -Wl,--gc-sections -Wl,-static"

STRIP=${CC_PREFIX_}strip \
RANLIB=${CC_PREFIX_}ranlib \
LD=${CC_PREFIX_}rd \
AS=${CC_PREFIX_}ls \
AR=${CC_PREFIX_}ar \
CXX=${CC_PREFIX_}g++ \
CC=${CC_PREFIX_}gcc \
CFLAGS="-I$CROSSTOOLPATH/../$CC_PREFIX/include -I${PREFIX}/include ${ECOS_GLOBAL_CFLAGS}" \
CXXFLAGS="-I$CROSSTOOLPATH/../$CC_PREFIX/include -I${PREFIX}/include ${ECOS_GLOBAL_CFLAGS}" \
LDFLAGS="-L$CROSSTOOLPATH/../$CC_PREFIX/lib -L${PREFIX}/lib -nostartfiles -nostdlib -L${PREFIX}/lib ${ECOS_GLOBAL_LDFLAGS} " \
	./configure --prefix=${PREFIX} \
    --build=$BUILD \
    --host=$HOST \
    --target=$TARGET \
    --enable-miniguientry \
    --with-osname=ecos \
    --disable-procs \
    --disable-standalone \
    --enable-incoreres \
    --disable-shared \
    --disable-libvcongui \
    --disable-cursor \
    --enable-adv2dapi \
    --enable-videocommlcd \
    --enable-videoshadow \
    --enable-ipaqial \
    --enable-qpfsupport \
    --enable-gbsupport \
    --enable-unicodesupport \
    --enable-gbksupport \
    --enable-big5support \
    --enable-consoleial=no \
    --disable-qvfbial \
    --enable-videoqvfb=no \
    --disable-pcxvfb \
    --enable-autoial \
    --disable-videofbcon

echo DONE;

