mirror of
https://github.com/cake-tech/cake_wallet.git
synced 2024-12-25 13:09:32 +00:00
44 lines
1.1 KiB
Bash
44 lines
1.1 KiB
Bash
|
#!/bin/sh
|
||
|
|
||
|
. ./config.sh
|
||
|
|
||
|
|
||
|
MONERO_URL="https://github.com/cake-tech/monero.git"
|
||
|
MONERO_DIR_PATH="${EXTERNAL_LINUX_SOURCE_DIR}/monero"
|
||
|
MONERO_VERSION=release-v0.18.0.0
|
||
|
BUILD_TYPE=release
|
||
|
PREFIX=${EXTERNAL_LINUX_DIR}
|
||
|
DEST_LIB_DIR=${EXTERNAL_LINUX_LIB_DIR}/monero
|
||
|
DEST_INCLUDE_DIR=${EXTERNAL_LINUX_INCLUDE_DIR}/monero
|
||
|
|
||
|
echo "Cloning monero from - $MONERO_URL to - $MONERO_DIR_PATH"
|
||
|
git clone $MONERO_URL $MONERO_DIR_PATH
|
||
|
cd $MONERO_DIR_PATH
|
||
|
git checkout $MONERO_VERSION
|
||
|
git submodule update --init --force
|
||
|
rm -rf ./build/release
|
||
|
mkdir -p ./build/release
|
||
|
cd ./build/release
|
||
|
|
||
|
mkdir -p $DEST_LIB_DIR
|
||
|
mkdir -p $DEST_INCLUDE_DIR
|
||
|
|
||
|
echo "Building LINUX"
|
||
|
export CMAKE_INCLUDE_PATH="${PREFIX}/include"
|
||
|
export CMAKE_LIBRARY_PATH="${PREFIX}/lib"
|
||
|
|
||
|
cmake -DSTATIC=ON \
|
||
|
-DBUILD_GUI_DEPS=ON \
|
||
|
-DUNBOUND_INCLUDE_DIR=${EXTERNAL_LINUX_INCLUDE_DIR} \
|
||
|
-DCMAKE_INSTALL_PREFIX=${PREFIX} \
|
||
|
-DUSE_DEVICE_TREZOR=OFF \
|
||
|
../..
|
||
|
|
||
|
make wallet_api -j4
|
||
|
|
||
|
find . -path ./lib -prune -o -name '*.a' -exec cp '{}' lib \;
|
||
|
cp -r ./lib/* $DEST_LIB_DIR
|
||
|
cp ../../src/wallet/api/wallet2_api.h $DEST_INCLUDE_DIR
|
||
|
|
||
|
|