mirror of
https://gitlab.com/octtspacc/browserocto
synced 2025-06-05 21:49:19 +02:00
Add build scripts
This commit is contained in:
46
tools/tiny-android-template/includes.sh
Normal file
46
tools/tiny-android-template/includes.sh
Normal file
@ -0,0 +1,46 @@
|
||||
#!/bin/bash
|
||||
# Roughly arranged in descending order of how likely you'll need to change each value
|
||||
|
||||
HOST_OS="linux-x86_64"
|
||||
API_LEVEL="30"
|
||||
API_LEVEL_MIN="1"
|
||||
ANDROID_VERSION="11"
|
||||
NDK_VERSION="r23-beta4"
|
||||
TARGET_ARCHES=( "arm64-v8a" )
|
||||
SDK_DIR="../AndroidSdk"
|
||||
KOTLIN_LIB_DIR="/usr/share/kotlin/lib"
|
||||
|
||||
REPO="https://dl.google.com/dl/android/maven2"
|
||||
|
||||
KEYSTORE="Keystore.jks"
|
||||
KS_PASS="$SecKeystorePassword"
|
||||
|
||||
TOOLS_DIR="$SDK_DIR/android-$ANDROID_VERSION"
|
||||
PLATFORM_DIR="$SDK_DIR/android-$ANDROID_VERSION"
|
||||
|
||||
NDK_DIR="$SDK_DIR/android-ndk-$NDK_VERSION"
|
||||
NDK_BIN_DIR="$NDK_DIR/toolchains/llvm/prebuilt/$HOST_OS/bin"
|
||||
NDK_INCLUDE_DIR="$NDK_DIR/toolchains/llvm/prebuilt/$HOST_OS/usr/sysroot/include"
|
||||
NDK_LIB_DIR="$NDK_DIR/toolchains/llvm/prebuilt/$HOST_OS/usr/sysroot/lib"
|
||||
|
||||
LIB_RES_DIR="lib/res"
|
||||
LIB_CLASS_DIR="lib/classes"
|
||||
|
||||
PKG_OUTPUT="lib"
|
||||
|
||||
JAR_TOOLS="java -Xmx1024M -Xss1m -jar $TOOLS_DIR/lib"
|
||||
|
||||
CMD_7Z="7z"
|
||||
CMD_MKDIR="mkdir"
|
||||
CMD_RENAME="mv"
|
||||
CMD_DELETE="rm -rf"
|
||||
CMD_FIND="/usr/bin/find"
|
||||
CMD_CURL="curl"
|
||||
CMD_SED="sed"
|
||||
CMD_JAR="jar"
|
||||
CMD_JAVA="java"
|
||||
CMD_JAVAC="javac"
|
||||
CMD_KOTLINC="kotlinc"
|
||||
|
||||
CMD_ADB="$SDK_DIR/platform-tools/adb"
|
||||
CMD_D8="$CMD_JAVA -Xmx1024M -Xss1m -cp $TOOLS_DIR/lib/d8.jar com.android.tools.r8.D8"
|
Reference in New Issue
Block a user