diff --git a/client/android/build.gradle b/client/android/build.gradle index d27ddb072..02763bc95 100644 --- a/client/android/build.gradle +++ b/client/android/build.gradle @@ -129,9 +129,9 @@ android { } } - externalNativeBuild { - cmake { - path 'wireguard/CMakeLists.txt' - } - } +// externalNativeBuild { +// cmake { +// path 'wireguard/CMakeLists.txt' +// } +// } } diff --git a/client/android/lib/wireguard/arm64-v8a/libwg-go.so b/client/android/lib/wireguard/arm64-v8a/libwg-go.so new file mode 100644 index 000000000..af3ae0ef8 Binary files /dev/null and b/client/android/lib/wireguard/arm64-v8a/libwg-go.so differ diff --git a/client/android/lib/wireguard/arm64-v8a/libwg-quick.so b/client/android/lib/wireguard/arm64-v8a/libwg-quick.so new file mode 100644 index 000000000..3dd7231a9 Binary files /dev/null and b/client/android/lib/wireguard/arm64-v8a/libwg-quick.so differ diff --git a/client/android/lib/wireguard/arm64-v8a/libwg.so b/client/android/lib/wireguard/arm64-v8a/libwg.so new file mode 100644 index 000000000..a15543502 Binary files /dev/null and b/client/android/lib/wireguard/arm64-v8a/libwg.so differ diff --git a/client/android/lib/wireguard/armeabi-v7a/libwg-go.so b/client/android/lib/wireguard/armeabi-v7a/libwg-go.so new file mode 100644 index 000000000..234a6e6f7 Binary files /dev/null and b/client/android/lib/wireguard/armeabi-v7a/libwg-go.so differ diff --git a/client/android/lib/wireguard/armeabi-v7a/libwg-quick.so b/client/android/lib/wireguard/armeabi-v7a/libwg-quick.so new file mode 100644 index 000000000..6d517b1a9 Binary files /dev/null and b/client/android/lib/wireguard/armeabi-v7a/libwg-quick.so differ diff --git a/client/android/lib/wireguard/armeabi-v7a/libwg.so b/client/android/lib/wireguard/armeabi-v7a/libwg.so new file mode 100644 index 000000000..5577f9df0 Binary files /dev/null and b/client/android/lib/wireguard/armeabi-v7a/libwg.so differ diff --git a/client/android/lib/wireguard/x86/libwg-go.so b/client/android/lib/wireguard/x86/libwg-go.so new file mode 100644 index 000000000..0e71ff550 Binary files /dev/null and b/client/android/lib/wireguard/x86/libwg-go.so differ diff --git a/client/android/lib/wireguard/x86/libwg-quick.so b/client/android/lib/wireguard/x86/libwg-quick.so new file mode 100644 index 000000000..f51dca9ed Binary files /dev/null and b/client/android/lib/wireguard/x86/libwg-quick.so differ diff --git a/client/android/lib/wireguard/x86/libwg.so b/client/android/lib/wireguard/x86/libwg.so new file mode 100644 index 000000000..91b6a9cc3 Binary files /dev/null and b/client/android/lib/wireguard/x86/libwg.so differ diff --git a/client/android/lib/wireguard/x86_64/libwg-go.so b/client/android/lib/wireguard/x86_64/libwg-go.so new file mode 100644 index 000000000..f2fff557f Binary files /dev/null and b/client/android/lib/wireguard/x86_64/libwg-go.so differ diff --git a/client/android/lib/wireguard/x86_64/libwg-quick.so b/client/android/lib/wireguard/x86_64/libwg-quick.so new file mode 100644 index 000000000..8eb525662 Binary files /dev/null and b/client/android/lib/wireguard/x86_64/libwg-quick.so differ diff --git a/client/android/lib/wireguard/x86_64/libwg.so b/client/android/lib/wireguard/x86_64/libwg.so new file mode 100644 index 000000000..2d7dee000 Binary files /dev/null and b/client/android/lib/wireguard/x86_64/libwg.so differ diff --git a/client/client.pro b/client/client.pro index d17f4e455..8448c11ff 100644 --- a/client/client.pro +++ b/client/client.pro @@ -195,6 +195,13 @@ android { android/res/values/libs.xml ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android + + for (abi, ANDROID_ABIS): { + ANDROID_EXTRA_LIBS += $$PWD/android/lib/wireguard/$${abi}/libwg.so + ANDROID_EXTRA_LIBS += $$PWD/android/lib/wireguard/$${abi}/libwg-go.so + ANDROID_EXTRA_LIBS += $$PWD/android/lib/wireguard/$${abi}/libwg-quick.so + } + } REPC_REPLICA += ../ipc/ipc_interface.rep