summaryrefslogtreecommitdiff
path: root/taler-android-build/build-android-node
diff options
context:
space:
mode:
Diffstat (limited to 'taler-android-build/build-android-node')
-rwxr-xr-xtaler-android-build/build-android-node17
1 files changed, 17 insertions, 0 deletions
diff --git a/taler-android-build/build-android-node b/taler-android-build/build-android-node
index c9e5a41da5..df92071bc2 100755
--- a/taler-android-build/build-android-node
+++ b/taler-android-build/build-android-node
@@ -2,6 +2,20 @@
# This script assumes that all the right environment variables
# (CC, LD, STRIP, ...) areset.
+NDK=$1
+
+DEST_CPU_ARCH=$2
+API_LEVEL=26
+BUILD_HOST_TAG='linux-x86_64'
+TOOLCHAIN_DIR=$NDK/toolchains/llvm/prebuilt/$BUILD_HOST_TAG/
+
+export AR=$TOOLCHAIN_DIR/bin/arm-linux-androideabi-ar
+export CC=$TOOLCHAIN_DIR/bin/armv7a-linux-androideabi$API_LEVEL-clang
+export CXX=$TOOLCHAIN_DIR/bin/armv7a-linux-androideabi$API_LEVEL-clang++
+export LD=$TOOLCHAIN_DIR/bin/arm-linux-androideabi-ld
+export LINK=$TOOLCHAIN_DIR/bin/armv7a-linux-androideabi$API_LEVEL-clang++
+export RANLIB=$TOOLCHAIN_DIR/bin/arm-linux-androideabi-ranlib
+export STRIP=$TOOLCHAIN_DIR/bin/arm-linux-androideabi-strip
set -eu -o pipefail
@@ -23,3 +37,6 @@ function myconf() {
}
myconf && make
+
+mkdir -p taler-android-build/compiled/
+cp deps/v8/out.gn/*/*.so taler-android-build/compiled/