| 1 | #!/bin/bash |
| 2 | set -x |
| 3 | |
| 4 | WORKDIR=/opt/android |
| 5 | CW_EXRTERNAL_DIR=${WORKDIR}/output/android |
| 6 | |
| 7 | for arch in "aarch" "aarch64" "i686" "x86_64" |
| 8 | do |
| 9 | |
| 10 | PREFIX=${WORKDIR}/prefix_${arch} |
| 11 | ABI="" |
| 12 | |
| 13 | case $arch in |
| 14 | "aarch" ) |
| 15 | ABI="armeabi-v7a";; |
| 16 | "aarch64" ) |
| 17 | ABI="arm64-v8a";; |
| 18 | "i686" ) |
| 19 | ABI="x86";; |
| 20 | "x86_64" ) |
| 21 | ABI="x86_64";; |
| 22 | esac |
| 23 | |
| 24 | LIB_DIR=${CW_EXRTERNAL_DIR}/${ABI}/lib |
| 25 | INCLUDE_DIR=${CW_EXRTERNAL_DIR}/${ABI}/include |
| 26 | LIBANBOUND_PATH=${PREFIX}/lib/libunbound.a |
| 27 | |
| 28 | mkdir -p $LIB_DIR |
| 29 | mkdir -p $INCLUDE_DIR |
| 30 | |
| 31 | cp -r ${PREFIX}/lib/* $LIB_DIR |
| 32 | cp -r ${PREFIX}/include/* $INCLUDE_DIR |
| 33 | |
| 34 | if [ -f "$LIBANBOUND_PATH" ]; then |
| 35 | cp $LIBANBOUND_PATH ${LIB_DIR}/monero |
| 36 | fi |
| 37 | |
| 38 | done |