-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompile_android_arch.sh
More file actions
35 lines (29 loc) · 1.08 KB
/
Copy pathcompile_android_arch.sh
File metadata and controls
35 lines (29 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
source setup_android_vars.sh
export BASE_LIB_PATH=$PWD/lib
mkdir -p $BASE_LIB_PATH
echo "* BASE_LIB_PATH=$BASE_LIB_PATH"
echo "* PWD=$PWD"
echo "* TEST=$2"
LABI=$2
BPATH=build_android_$LABI
LIB_PATH=$BASE_LIB_PATH/$LABI
echo "* LABI=$LABI"
echo "* BPATH=$BPATH"
echo "* LIB_PATH=$LIB_PATH"
source translate_abi.sh $LABI
mkdir -p $LIB_PATH
cd $BPATH
if cmake --build . -j$(nproc) ; then
echo
else
exit 1
fi
cp libfightable.so $LIB_PATH -v
cp $(find . | grep "libportaudio") $LIB_PATH -v
cp $NDK/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/$SYSROOT_LIB/libmicrohttpd.so $LIB_PATH -v
cp $NDK/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/$SYSROOT_LIB/libopenmpt.so $LIB_PATH -v
cp $NDK/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/$SYSROOT_LIB/libc++_shared.so $LIB_PATH -v
cp $NDK/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/$SYSROOT_LIB/libcurl.so $LIB_PATH -v
cp $NDK/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/$SYSROOT_LIB/libssl.so $LIB_PATH -v
cp $NDK/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/lib/$SYSROOT_LIB/libcrypto.so $LIB_PATH -v
cd ..