add cross build shell script
New file |
| | |
| | | #!/bin/bash |
| | | |
| | | ARCH=`uname -m` |
| | | |
| | | echo ${ARCH} | grep "x86" > /dev/null |
| | | if [ $? != 0 ] ; then |
| | | echo "+---------------------------------------------------+" |
| | | echo "| ERROR: This folder must compile on X86 server |"; |
| | | echo "+---------------------------------------------------+" |
| | | exit 1; |
| | | fi |
| | | |
| | | |
| | | function do_compile |
| | | { |
| | | for dir in `ls` |
| | | do |
| | | if [ -f $dir/build*.sh ] ; then |
| | | cd $dir |
| | | ./build*.sh |
| | | cd - |
| | | fi |
| | | done |
| | | } |
| | | |
| | | function do_clean |
| | | { |
| | | for dir in `ls` |
| | | do |
| | | if [ -f $dir/build*.sh ] ; then |
| | | rm -rf ${dir}/${dir}* |
| | | fi |
| | | done |
| | | |
| | | rm -rf install |
| | | } |
| | | |
| | | if [[ $# == 1 ]] && [[ $1 == "clean" ]] ; then |
| | | do_clean |
| | | exit; |
| | | fi |
| | | |
| | | do_compile |
| | | |
| | | |