mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
initial commit
This commit is contained in:
commit
c2da007f40
1610 changed files with 398047 additions and 0 deletions
44
example/android/build.sh
Executable file
44
example/android/build.sh
Executable file
|
@ -0,0 +1,44 @@
|
|||
#!/bin/bash
|
||||
pushd .
|
||||
# ANDROID_TOOLCHAIN
|
||||
# ANDROID_ABI
|
||||
# ANDROID_PLATFORM
|
||||
# ANDROID_STL
|
||||
# ANDROID_PIE
|
||||
# ANDROID_CPP_FEATURES
|
||||
# ANDROID_ALLOW_UNDEFINED_SYMBOLS
|
||||
# ANDROID_ARM_MODE
|
||||
# ANDROID_ARM_NEON
|
||||
# ANDROID_DISABLE_FORMAT_STRING_CHECKS
|
||||
# ANDROID_CCACHE
|
||||
|
||||
if [ $ARCH == "arm" ]
|
||||
then
|
||||
ABI="armeabi-v7a"
|
||||
elif [ $ARCH == "x86" ]
|
||||
then
|
||||
ABI=$ARCH
|
||||
elif [ $ARCH == "x86_64" ]
|
||||
then
|
||||
ABI=$ARCH
|
||||
elif [ $ARCH == "arm64" ]
|
||||
then
|
||||
ABI="arm64-v8a"
|
||||
fi
|
||||
|
||||
ARCH=$ABI
|
||||
echo $ABI
|
||||
|
||||
mkdir -p build-$ARCH
|
||||
cd build-$ARCH
|
||||
|
||||
|
||||
cmake .. \
|
||||
-DCMAKE_TOOLCHAIN_FILE=${ANDROID_SDK_ROOT}/ndk-bundle/build/cmake/android.toolchain.cmake -DCMAKE_BUILD_TYPE=Release -GNinja -DANDROID_ABI=${ABI} -DOPENSSL_ROOT_DIR=/Users/arseny30/Code/td_android/libtd/src/main/jni/third_party/crypto/${ARCH} -DTON_ARCH="" -DTON_USE_ABSEIL=OFF || exit 1
|
||||
ninja native-lib || exit 1
|
||||
popd
|
||||
|
||||
mkdir -p libs/$ARCH/
|
||||
cp build-$ARCH/libnative-lib.so* libs/$ARCH/
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue