1234567891011121314151617181920212223242526272829303132333435363738394041 |
- diff --git a/CrossCompile.sh b/CrossCompile.sh
- new file mode 100755
- index 0000000..021beb2
- --- /dev/null
- +++ b/CrossCompile.sh
- @@ -0,0 +1,35 @@
- +#! /bin/bash
- +#
- +#
- +
- +WRKDIR=`pwd`
- +CMDDIR=`dirname $0`
- +cd $CMDDIR
- +
- +TOOLCHAIN=`grep BR2_HOST_DIR .config | awk -F\= -F\" '{print $2}'`
- +echo $TOOLCHAIN
- +
- +if [[ $TOOLCHAIN = *\$\(BASE_DIR\)* ]]; then
- + export SYSROOTBIN=`readlink -f $CMDDIR`/output/host/usr/bin/
- +else
- + export SYSROOTBIN=$TOOLCHAIN/usr/bin
- +fi
- +
- +export PATH=$PATH:$SYSROOTBIN
- +
- +export CROSS_COMPILE=i586-buildroot-linux-gnu-
- +export ARCH=arm
- +export KERNELDIR=`pwd`/output/build/linux-linux-4.4.y
- +export BB_KERNEL_SOURCES=$KERNELDIR
- +export SYSROOT=`grep BR2_HOST_DIR .config | awk -F\= -F\" '{print $2}'`/usr/i586-buildroot-linux-gnu/sysroot
- +export CC_FULLPATH="${SYSROOTBIN}${CROSS_COMPILE}"
- +export CC=${CROSS_COMPILE}gcc
- +export CXX=${CROSS_COMPILE}g++
- +
- +cd $WRKDIR
- +if [ $# -eq "0" ]
- +then
- +PROMPT_COMMAND='PS1="\[\033[0;31m\]CROSS CC:\[\033[0;32m\]$PS1";unset PROMPT_COMMAND' bash ; reset
- +else
- +$1
- +fi
|