diff options
| author | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2024-02-22 19:07:34 +0100 |
|---|---|---|
| committer | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2024-02-22 19:07:34 +0100 |
| commit | f4b7f59c424de793141f1876c545e196f74d23bd (patch) | |
| tree | 01f9178167d68426d7ca1af2bb1f0ad209d012da | |
| parent | 704a1069db4dd4b97101d67def9bca236a3fc092 (diff) | |
update makefile and make NPROC=1
| -rw-r--r-- | .env | 4 | ||||
| -rw-r--r-- | Makefile | 20 |
2 files changed, 17 insertions, 7 deletions
@@ -1,4 +1,4 @@ -NPROC=4 +NPROC=1 # Boost BOOST_VERSION=1_84_0 BOOST_VERSION_DOT=1.84.0 @@ -31,4 +31,4 @@ UTF8PROC_HASH=1cb28a66ca79a0845e99433fd1056257456cef8b # (finally) monero MONERO_GIT_SOURCE_SIMPLE=git.mrcyjanek.net_mrcyjanek_monero MONERO_GIT_SOURCE=https://git.mrcyjanek.net/mrcyjanek/monero.git -MONERO_TAG=release-v0.18.3.1-anonero
\ No newline at end of file +MONERO_TAG=release-v0.18.3.1-anonero @@ -54,7 +54,7 @@ host_depends: libiconv_host boost_host zlib_host openssl_host libzmq_host libsod .PHONY: host_copy_libs host_copy_libs: - cp -a ${PREFIX}/lib64/* ${PREFIX}/lib # fix linking issue (openssl?) + -cp -a ${PREFIX}/lib64/* ${PREFIX}/lib # fix linking issue (openssl?) .PHONY: libiconv_host libiconv_host: @@ -75,7 +75,7 @@ zlib_host: .PHONY: openssl_host openssl_host: - cd openssl-${OPENSSL_VERSION} && ./Configure -static no-shared no-tests --with-zlib-include=${PREFIX}/zlib/include --with-zlib-lib=${PREFIX}/zlib/lib --prefix=${PREFIX} --openssldir=${PREFIX} -fpic + cd openssl-${OPENSSL_VERSION} && ./Configure -static no-shared no-tests --with-zlib-include=${PREFIX}/zlib/include --with-zlib-lib=${PREFIX}/zlib/lib --prefix=${PREFIX} --openssldir=${PREFIX} -fPIC cd openssl-${OPENSSL_VERSION} && make -j${NPROC} cd openssl-${OPENSSL_VERSION} && make install_sw @@ -133,9 +133,19 @@ monero_linux_amd64: && env CMAKE_INCLUDE_PATH="${PREFIX}/include" CMAKE_LIBRARY_PATH="${PREFIX}/lib" USE_SINGLE_BUILDDIR=1 cmake -D USE_DEVICE_TREZOR=OFF -D BUILD_GUI_DEPS=1 -D BUILD_TESTS=OFF -D ARCH="x86-64" -D STATIC=ON -D BUILD_64="ON" -D CMAKE_BUILD_TYPE=release -D ANDROID=false -D BUILD_TAG="linux-x86_64" -D CMAKE_SYSTEM_NAME="Linux" ../.. cd monero/build/release && make wallet_api -j${NPROC} -.PHONY: moneroc_linux_amd64 -moneroc_linux_amd64: + +.PHONY: monero_linux_arm64 +monero_linux_arm64: + cd monero \ + && rm -rf build/release \ + && mkdir -p build/release \ + && cd build/release \ + && env CMAKE_INCLUDE_PATH="${PREFIX}/include" CMAKE_LIBRARY_PATH="${PREFIX}/lib" USE_SINGLE_BUILDDIR=1 cmake -D USE_DEVICE_TREZOR=OFF -D BUILD_GUI_DEPS=1 -D BUILD_TESTS=OFF -D ARCH="armv8-a" -D STATIC=ON -D BUILD_64="ON" -D CMAKE_BUILD_TYPE=release -D ANDROID=false -D BUILD_TAG="linux-armv8a" -D CMAKE_SYSTEM_NAME="Linux" ../.. + cd monero/build/release && make wallet_api -j${NPROC} + +.PHONY: moneroc_linux_host64 +moneroc_linux_host64: rm -rf libbridge/build || true mkdir -p libbridge/build cd libbridge/build && env CC=gcc CXX=g++ cmake -DANDROID_ABI=linux-x86_64 .. - cd libbridge/build && make -j${NPROC}
\ No newline at end of file + cd libbridge/build && make -j${NPROC} |
