| OLD | NEW |
| 1 #!/bin/bash | 1 #!/bin/bash |
| 2 | 2 |
| 3 deviceID="" | 3 SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" |
| 4 source $SCRIPT_DIR/android_setup.sh |
| 4 | 5 |
| 5 while (( "$#" )); do | 6 for arg in ${APP_ARGS} |
| 6 | 7 do |
| 7 if [[ $(echo "$1" | grep "^-d$") != "" ]]; | 8 if [[ "${arg}" == "--use-ccache" ]]; |
| 8 then | |
| 9 deviceID="$2" | |
| 10 shift | |
| 11 elif [[ "$1" == "--use-ccache" ]]; | |
| 12 then | 9 then |
| 13 if [[ -z "$ANDROID_MAKE_CCACHE" ]]; | 10 if [[ -z "$ANDROID_MAKE_CCACHE" ]]; |
| 14 then | 11 then |
| 15 ANDROID_MAKE_CCACHE=$(which ccache) | 12 ANDROID_MAKE_CCACHE=$(which ccache) |
| 16 fi | 13 fi |
| 17 else | 14 else |
| 18 makeVars=("${makeVars[@]}" "$1") | 15 makeVars=("${makeVars[@]}" "${arg}") |
| 19 fi | 16 fi |
| 20 | 17 |
| 21 shift | 18 shift |
| 22 done | 19 done |
| 23 | 20 |
| 24 if [[ -n "$ANDROID_MAKE_CCACHE" ]]; then | 21 if [[ -n "$ANDROID_MAKE_CCACHE" ]]; then |
| 25 $ANDROID_MAKE_CCACHE --version &> /dev/null | 22 $ANDROID_MAKE_CCACHE --version &> /dev/null |
| 26 if [[ "$?" != "0" ]]; then | 23 if [[ "$?" != "0" ]]; then |
| 27 echo "Unable to find ccache!" | 24 echo "Unable to find ccache!" |
| 28 exit 1 | 25 exit 1 |
| 29 fi | 26 fi |
| 30 fi | 27 fi |
| 31 | 28 |
| 32 SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" | |
| 33 | |
| 34 # hack for x86 support in android_setup.sh | |
| 35 if [ "$deviceID" == "x86" ] || [ "$deviceID" == "razr_i" ] | |
| 36 then | |
| 37 ANDROID_ARCH="x86" | |
| 38 fi | |
| 39 | |
| 40 source $SCRIPT_DIR/android_setup.sh | |
| 41 | |
| 42 setup_device $deviceID | |
| 43 returnVal=$? | |
| 44 if [ $returnVal != 0 ] | |
| 45 then | |
| 46 exit 1; | |
| 47 fi | |
| 48 | |
| 49 # write the out directory into the .android_config file | 29 # write the out directory into the .android_config file |
| 50 echo $SKIA_OUT > .android_config | 30 echo $SKIA_OUT > .android_config |
| 51 | 31 |
| 52 make ${makeVars[@]} | 32 make ${makeVars[@]} |
| 53 if [ $? != 0 ] | 33 if [ $? != 0 ] |
| 54 then | 34 then |
| 55 exit 1; | 35 exit 1; |
| 56 fi | 36 fi |
| OLD | NEW |