dev
sh 46 lines 1.06 KB
Raw
1 #!/bin/bash
2
3 WORKDIR=/opt/android
4 CW_DIR=${WORKDIR}/cake_wallet
5 CW_EXRTERNAL_DIR=${CW_DIR}/cw_shared_external/ios/External/android
6 CW_HAVEN_EXTERNAL_DIR=${CW_DIR}/cw_haven/ios/External/android
7 CW_MONERO_EXTERNAL_DIR=${CW_DIR}/cw_monero/ios/External/android
8 CW_ZANO_EXTERNAL_DIR=${CW_DIR}/cw_zano/ios/External/android
9 for arch in "aarch" "aarch64" "i686" "x86_64"
10 do
11
12 PREFIX=${WORKDIR}/prefix_${arch}
13 ABI=""
14
15 case $arch in
16 "aarch" )
17 ABI="armeabi-v7a";;
18 "aarch64" )
19 ABI="arm64-v8a";;
20 "i686" )
21 ABI="x86";;
22 "x86_64" )
23 ABI="x86_64";;
24 esac
25
26 LIB_DIR=${CW_EXRTERNAL_DIR}/${ABI}/lib
27 INCLUDE_DIR=${CW_EXRTERNAL_DIR}/${ABI}/include
28 LIBANBOUND_PATH=${PREFIX}/lib/libunbound.a
29
30 mkdir -p $LIB_DIR
31 mkdir -p $INCLUDE_DIR
32
33 cp -r ${PREFIX}/lib/* $LIB_DIR
34 cp -r ${PREFIX}/include/* $INCLUDE_DIR
35
36 if [ -f "$LIBANBOUND_PATH" ]; then
37 cp $LIBANBOUND_PATH ${LIB_DIR}/monero
38 fi
39
40 done
41
42 mkdir -p ${CW_HAVEN_EXTERNAL_DIR}/include
43 mkdir -p ${CW_MONERO_EXTERNAL_DIR}/include
44 mkdir -p ${CW_ZANO_EXTERNAL_DIR}/include
45
46 cp $CW_EXRTERNAL_DIR/x86/include/haven/wallet2_api.h ${CW_HAVEN_EXTERNAL_DIR}/include