#!/bin/bash SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" # remove the existing .android_config file prior to running android_setup. If # we did not remove this here then we would build for whatever device type was # listed in the .android_config instead of the default device type. if [ -f .android_config ] then rm .android_config fi # run the config to setup the environment source $SCRIPT_DIR/android_setup.sh # write the device id into the .android_config file echo $DEVICE_ID > .android_config for arg in ${APP_ARGS[@]} do if [[ "${arg}" == "--use-ccache" ]]; then if [[ -z "$ANDROID_MAKE_CCACHE" ]]; then ANDROID_MAKE_CCACHE=$(which ccache) fi else makeVars=("${makeVars[@]}" "${arg}") fi shift done if [[ -n "$ANDROID_MAKE_CCACHE" ]]; then $ANDROID_MAKE_CCACHE --version &> /dev/null if [[ "$?" != "0" ]]; then echo "Unable to find ccache!" exit 1 fi fi make ${makeVars[@]} if [ $? != 0 ] then exit 1; fi