NekoBoxForAndroid/libcore/build.sh
2025-02-23 21:58:58 +09:00

24 lines
577 B
Bash
Executable File

#!/bin/bash
source ./env_java.sh || true
source ../buildScript/init/env_ndk.sh
BUILD=".build"
rm -rf $BUILD/android \
$BUILD/java \
$BUILD/javac-output \
$BUILD/src
if [ -z "$GOPATH" ]; then
GOPATH=$(go env GOPATH)
fi
"$GOPATH"/bin/gomobile-matsuri bind -v -androidapi 21 -cache "$(realpath $BUILD)" -trimpath -ldflags='-s -w' -tags='with_conntrack,with_gvisor,with_quic,with_wireguard,with_utls,with_clash_api,with_ech' . || exit 1
rm -r libcore-sources.jar
proj=../app/libs
mkdir -p $proj
cp -f libcore.aar $proj
echo ">> install $(realpath $proj)/libcore.aar"