#!/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.2.2 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 -j$(($(nproc) / 2)) 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