Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'deps/uv/android-configure-arm64')
-rwxr-xr-xdeps/uv/android-configure-arm6423
1 files changed, 23 insertions, 0 deletions
diff --git a/deps/uv/android-configure-arm64 b/deps/uv/android-configure-arm64
new file mode 100755
index 00000000000..1acd905d775
--- /dev/null
+++ b/deps/uv/android-configure-arm64
@@ -0,0 +1,23 @@
+#!/bin/bash
+
+export TOOLCHAIN=$PWD/android-toolchain-arm64
+mkdir -p $TOOLCHAIN
+API=${3:-24}
+$1/build/tools/make-standalone-toolchain.sh \
+ --toolchain=aarch64-linux-android-4.9 \
+ --arch=arm64 \
+ --install-dir=$TOOLCHAIN \
+ --platform=android-$API \
+ --force
+export PATH=$TOOLCHAIN/bin:$PATH
+export AR=aarch64-linux-android-ar
+export CC=aarch64-linux-android-gcc
+export CXX=aarch64-linux-android-g++
+export LINK=aarch64-linux-android-g++
+export PLATFORM=android
+export CFLAGS="-D__ANDROID_API__=$API"
+
+if [[ $2 == 'gyp' ]]
+ then
+ ./gyp_uv.py -Dtarget_arch=arm64 -DOS=android -f make-android
+fi