summaryrefslogtreecommitdiff
path: root/android/scripts/common.sh
blob: b594fd24481f43c138d8baf826af5cd8805a3cd1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/usr/bin/env bash

set -e
set -o pipefail

NAME=$1
export JOBS=2

export CC=clang CXX=clang++
export CXXFLAGS="-Wno-unknown-warning-option -Wno-unused-local-typedefs -Wno-unknown-pragmas ${CXXFLAGS}";

export MASON_PLATFORM=android

mkdir ./android/java/app/src/main/res/raw/
echo "${MAPBOX_ACCESS_TOKEN}" >> ./android/java/app/src/main/res/raw/token.txt

make android BUILDTYPE=$BUILDTYPE JOBS=$JOBS

aws s3 cp ./android/java/app/build/outputs/apk/app-debug.apk s3://mapbox-gl-testing/android/${NAME}/app-debug.apk
aws s3 cp ./android/java/app/build/outputs/apk/app-release-unsigned.apk s3://mapbox-gl-testing/android/${NAME}/app-release-unsigned.apk

if [[ $TESTMUNK == "yes" ]]; then
    ./android/scripts/upload-testmunk.sh ./android/java/app/build/outputs/apk/app-debug.apk
fi