mirror of
https://github.com/Vita3K/Vita3K.git
synced 2026-07-11 01:34:23 +02:00
30 lines
705 B
Bash
30 lines
705 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
OUTPUT_DIR="${1:-}"
|
|
if [[ -z "$OUTPUT_DIR" ]]; then
|
|
echo "Usage: $0 <output-dir>" >&2
|
|
exit 1
|
|
fi
|
|
|
|
mkdir -p android/app/assets
|
|
rm -rf android/app/assets/data android/app/assets/shaders-builtin
|
|
cp -r data android/app/assets/data
|
|
cp -r vita3k/shaders-builtin android/app/assets/shaders-builtin
|
|
|
|
chmod +x android/gradlew
|
|
|
|
if [[ -e "${SIGNING_STORE_PATH:-}" ]]; then
|
|
BUILD_TYPE="Release"
|
|
else
|
|
BUILD_TYPE="Reldebug"
|
|
fi
|
|
|
|
pushd android > /dev/null
|
|
./gradlew --stacktrace ":app:assemble${BUILD_TYPE}"
|
|
popd > /dev/null
|
|
|
|
APK_PATH="android/app/build/outputs/apk/${BUILD_TYPE,,}/app-${BUILD_TYPE,,}.apk"
|
|
mkdir -p "$OUTPUT_DIR"
|
|
cp "$APK_PATH" "$OUTPUT_DIR/app.apk"
|