diff --git a/targets/android.sh b/targets/android.sh new file mode 100644 index 0000000000000000000000000000000000000000..eb7b724e199ba16da5c9e71a0fbf0acc9d1abd34 --- /dev/null +++ b/targets/android.sh @@ -0,0 +1,27 @@ +#!/bin/bash -e + +set -e + +SOURCE=${BASH_SOURCE[0]} +while [ -L "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink + TARGET=$(readlink "$SOURCE") + if [[ $TARGET == /* ]]; then + echo "SOURCE '$SOURCE' is an absolute symlink to '$TARGET'" + SOURCE=$TARGET + else + DIR=$( dirname "$SOURCE" ) + echo "SOURCE '$SOURCE' is a relative symlink to '$TARGET' (relative to '$DIR')" + SOURCE=$DIR/$TARGET # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located + fi +done +echo "SOURCE is '$SOURCE'" +RDIR=$( dirname "$SOURCE" ) +DIR=$( cd -P "$( dirname "$SOURCE" )" >/dev/null 2>&1 && pwd ) +HERE="$DIR" + +CMAKE=(cmake -DCMAKE_TOOLCHAIN_FILE=${ANDROID_CMAKE_TOOLCHAIN} -DANDROID_ABI=arm64-v8a -DANDROID_NATIVE_API_LEVEL=29) +MAKE=(make) + +echo "Linux target" +echo "CMAKE=${CMAKE[@]}" +echo "MAKE=${MAKE[@]}"