1#!/usr/bin/env bash 2 3set -xeo pipefail 4 5ROOT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" 6ARTIFACTS_DIR="$ROOT_DIR/artifacts" 7TEMP_DIR="/tmp/android-shell-app" 8 9mkdir -p $ARTIFACTS_DIR 10rm -rf $TEMP_DIR 11mkdir -p $TEMP_DIR 12ln -s ${ROOT_DIR}/tools-public $TEMP_DIR/tools-public 13ln -s ${ROOT_DIR}/secrets $TEMP_DIR/secrets 14ln -s ${ROOT_DIR}/template-files $TEMP_DIR/template-files 15ln -s ${ROOT_DIR}/android $TEMP_DIR/android 16ln -s ${ROOT_DIR}/package.json $TEMP_DIR/package.json 17ln -s ${ROOT_DIR}/expokit-npm-package $TEMP_DIR/expokit-npm-package 18ln -s ${ROOT_DIR}/packages $TEMP_DIR/packages 19 20# generate dynamic macros 21mkdir -p $TEMP_DIR/android/expoview/src/main/java/host/exp/exponent/generated/ 22cd $TEMP_DIR/tools-public 23et android-generate-dynamic-macros 24rm -rf $TEMP_DIR/secrets 25 26cd $TEMP_DIR; tar -czhf $ARTIFACTS_DIR/android-shell-builder.tar.gz . 27rm -rf $TEMP_DIR 28