| | |
| | | #!/bin/sh |
| | | |
| | | target="all" |
| | | |
| | | if [ $# != 0 -a "$1" != "all" ]; then |
| | | target=$1 |
| | | fi |
| | | |
| | | cur_dir=`pwd` |
| | | src=$cur_dir"/libgowrapper" |
| | | |
| | | runtime_dir=$cur_dir"/runtime" |
| | | runtime_dir=$cur_dir"/libs" |
| | | |
| | | # runtime_dir not exist, then create |
| | | if [ ! -d $runtime_dir ];then |
| | | mkdir $runtime_dir |
| | | echo "~~~CREATE RUNTIME LIBRARY DIRECTORY" |
| | | else |
| | | rm -fr $runtime_dir/* |
| | | echo "~~~CREATE RUNTIME LIBRARY DIRECTORY $runtime_dir" |
| | | fi |
| | | |
| | | cd $src |
| | | |
| | | for value in `ls`; do |
| | | if [ ! -d $src"/"$value ];then |
| | | continue |
| | | fi |
| | | |
| | | if [ "$target" != "all" -a "$target" != "$value" ]; then |
| | | continue |
| | | fi |
| | | # build so file |
| | |
| | | continue |
| | | fi |
| | | |
| | | deps_dir=$runtime_dir"/"$value |
| | | if [ ! -d $deps_dir ];then |
| | | mkdir -p $deps_dir |
| | | fi |
| | | |
| | | # move to runtime_dir |
| | | cp -fr lib$value.so $runtime_dir |
| | | rm -fr $deps_dir/* |
| | | mv -f lib$value.so $deps_dir |
| | | # move sdk to runtime_dir |
| | | if [ -d `pwd`/sdk/lib ]; then |
| | | cp -fr `pwd`/sdk/lib/* $runtime_dir |
| | | cp -fr `pwd`/sdk/lib/* $deps_dir |
| | | fi |
| | | |
| | | if [ -d `pwd`/thirdparty/lib ]; then |
| | | cp -fr `pwd`/thirdparty/lib/* $runtime_dir |
| | | cp -fr `pwd`/thirdparty/lib/* $deps_dir |
| | | fi |
| | | |
| | | echo "~~~WATCH lib$value.so In $runtime_dir IF CORRECT" |
| | | echo "~~~WATCH lib$value.so In $deps_dir IF CORRECT" |
| | | |
| | | cd $src |
| | | done |