1
0
mirror of https://github.com/NekoX-Dev/NekoX.git synced 2024-12-14 16:40:20 +01:00
NekoX/bin/init/env.sh

36 lines
882 B
Bash
Raw Normal View History

2021-01-16 17:25:30 +01:00
#!/bin/bash
if [ -z "$ANDROID_HOME" ]; then
if [ -d "$HOME/Android/Sdk" ]; then
export ANDROID_HOME="$HOME/Android/Sdk"
2021-03-26 03:01:53 +01:00
elif [ -d "$HOME/.local/lib/android/sdk" ]; then
export ANDROID_HOME="$HOME/.local/lib/android/sdk"
2021-01-16 17:25:30 +01:00
fi
fi
2021-03-26 03:01:53 +01:00
_NDK="$ANDROID_HOME/ndk/21.4.7075529"
2021-03-05 16:09:24 +01:00
[ -f "$_NDK/source.properties" ] || _NDK="$ANDROID_NDK_HOME"
[ -f "$_NDK/source.properties" ] || _NDK="$NDK"
[ -f "$_NDK/source.properties" ] || _NDK="$ANDROID_HOME/ndk-bundle"
if [ ! -f "$_NDK/source.properties" ]; then
echo "Error: NDK not found."
exit 1
2021-01-16 17:25:30 +01:00
fi
2021-03-05 16:09:24 +01:00
export ANDROID_NDK_HOME=$_NDK
export NDK=$_NDK
export PROJECT=$(realpath .)
2021-01-16 17:25:30 +01:00
2021-03-05 16:09:24 +01:00
if [ ! $(command -v go) ]; then
if [ -d /usr/lib/go-1.16 ]; then
export PATH=$PATH:/usr/lib/go-1.16/bin
2021-03-08 16:05:59 +01:00
elif [ -d $HOME/.go ]; then
export PATH=$PATH:$HOME/.go/bin
2021-03-05 16:09:24 +01:00
fi
fi
if [ $(command -v go) ]; then
export PATH=$PATH:$(go env GOPATH)/bin
fi