summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--wireguard/libwg/Android.mk2
-rwxr-xr-xwireguard/libwg/build-android.sh10
2 files changed, 4 insertions, 8 deletions
diff --git a/wireguard/libwg/Android.mk b/wireguard/libwg/Android.mk
index 76cc620139..cfbf5e3eb5 100644
--- a/wireguard/libwg/Android.mk
+++ b/wireguard/libwg/Android.mk
@@ -2,7 +2,7 @@
#
# Copyright © 2017-2019 WireGuard LLC. All Rights Reserved.
-DESTDIR ?= $(CURDIR)/../../android/build/extraJni/$(ANDROID_ABI)
+DESTDIR ?= $(CURDIR)/../../build/lib/$(RUST_TARGET_TRIPLE)
NDK_GO_ARCH_MAP_x86 := 386
NDK_GO_ARCH_MAP_x86_64 := amd64
diff --git a/wireguard/libwg/build-android.sh b/wireguard/libwg/build-android.sh
index 9a699f0426..175ad49c5a 100755
--- a/wireguard/libwg/build-android.sh
+++ b/wireguard/libwg/build-android.sh
@@ -45,13 +45,9 @@ for arch in $ARCHITECTURES; do
export CFLAGS="-D__ANDROID_API__=21"
make -f Android.mk
- # Copy build artifacts to `build/libs/$RUST_TARGET_TRIPLE` to be able to build `mullvad-jni`
- chmod 777 ../../android/build/
- chmod 777 ../../android/build/extraJni
- chmod 777 ../../android/build/extraJni/*
- mkdir -p ../../build/lib/$RUST_TARGET_TRIPLE
- cp ../../android/build/extraJni/$ANDROID_ABI/libwg.so ../../build/lib/$RUST_TARGET_TRIPLE
- chmod 777 ../../android/build/extraJni/$ANDROID_ABI/libwg.so ../../build/lib/$RUST_TARGET_TRIPLE
+ # Copy build artifacts to `android/build/extraJni/$ANDROID_ABI` to be able to build the APK
+ mkdir -p ../../android/build/extraJni/$ANDROID_ABI
+ cp ../../build/lib/$RUST_TARGET_TRIPLE/libwg.so ../../android/build/extraJni/$ANDROID_ABI
rm -rf build
done