dev
sh 51 lines 1.84 KB
Raw
1 #!/bin/sh
2
3 . ./config.sh
4
5 cd $EXTERNAL_IOS_LIB_DIR
6
7 LIBRANDOMX_PATH=${EXTERNAL_IOS_LIB_DIR}/monero/librandomx.a
8
9 if [ -f "$LIBRANDOMX_PATH" ]; then
10 cp $LIBRANDOMX_PATH ./haven
11 fi
12
13 libtool -static -o libboost.a ./libboost_*.a
14 libtool -static -o libhaven.a ./haven/*.a
15 libtool -static -o libmonero.a ./monero/*.a
16 libtool -static -o libzano.a ./zano/*.a
17
18 CW_HAVEN_EXTERNAL_LIB=../../../../../cw_haven/ios/External/ios/lib
19 CW_HAVEN_EXTERNAL_INCLUDE=../../../../../cw_haven/ios/External/ios/include
20 CW_MONERO_EXTERNAL_LIB=../../../../../cw_monero/ios/External/ios/lib
21 CW_MONERO_EXTERNAL_INCLUDE=../../../../../cw_monero/ios/External/ios/include
22 CW_ZANO_EXTERNAL_LIB=../../../../../cw_zano/ios/External/ios/lib
23 CW_ZANO_EXTERNAL_INCLUDE=../../../../../cw_zano/ios/External/ios/include
24
25 mkdir -p $CW_HAVEN_EXTERNAL_INCLUDE
26 mkdir -p $CW_MONERO_EXTERNAL_INCLUDE
27 mkdir -p $CW_ZANO_EXTERNAL_INCLUDE
28 mkdir -p $CW_HAVEN_EXTERNAL_LIB
29 mkdir -p $CW_MONERO_EXTERNAL_LIB
30 mkdir -p $CW_ZANO_EXTERNAL_LIB
31
32 ln ./libboost.a ${CW_HAVEN_EXTERNAL_LIB}/libboost.a
33 ln ./libcrypto.a ${CW_HAVEN_EXTERNAL_LIB}/libcrypto.a
34 ln ./libssl.a ${CW_HAVEN_EXTERNAL_LIB}/libssl.a
35 ln ./libsodium.a ${CW_HAVEN_EXTERNAL_LIB}/libsodium.a
36 cp ./libhaven.a $CW_HAVEN_EXTERNAL_LIB
37 cp ../include/haven/* $CW_HAVEN_EXTERNAL_INCLUDE
38
39 ln ./libboost.a ${CW_MONERO_EXTERNAL_LIB}/libboost.a
40 ln ./libcrypto.a ${CW_MONERO_EXTERNAL_LIB}/libcrypto.a
41 ln ./libssl.a ${CW_MONERO_EXTERNAL_LIB}/libssl.a
42 ln ./libsodium.a ${CW_MONERO_EXTERNAL_LIB}/libsodium.a
43 ln ./libunbound.a ${CW_MONERO_EXTERNAL_LIB}/libunbound.a
44 cp ./libmonero.a $CW_MONERO_EXTERNAL_LIB
45 cp ../include/monero/* $CW_MONERO_EXTERNAL_INCLUDE
46
47 ln ./libboost.a ${CW_ZANO_EXTERNAL_LIB}/libboost.a
48 ln ./libcrypto.a ${CW_ZANO_EXTERNAL_LIB}/libcrypto.a
49 ln ./libssl.a ${CW_ZANO_EXTERNAL_LIB}/libssl.a
50 cp ./libzano.a $CW_ZANO_EXTERNAL_LIB
51 cp ../include/zano/* $CW_ZANO_EXTERNAL_INCLUDE