| #!/bin/bash | |
| # Fail-fast if anything in the script fails. | |
| set -e | |
| # Remove any existing .android_config file before running android_setup. If we | |
| # did not remove this now then we would build for whatever device type was | |
| # listed in the .android_config instead of the default device type. | |
| rm -f .android_config | |
| SCRIPT_DIR=$(dirname "${BASH_SOURCE[0]}") | |
| source $SCRIPT_DIR/android_setup.sh | |
| SKIA_SRC_DIR=$(cd "${SCRIPT_DIR}/../../.."; pwd) | |
| GYP_GENERATORS=ninja-android "${SKIA_SRC_DIR}/gyp_skia" | |
| ninja -C $SKIA_OUT/$BUILDTYPE ${APP_ARGS[@]} | |
| # Write the device id into the .android_config file. This tells | |
| # android_run_skia the last build we completed. | |
| echo $DEVICE_ID > .android_config | |