diff --git a/Makefile b/Makefile index 393c68b49..8d9005f7d 100644 --- a/Makefile +++ b/Makefile @@ -44,7 +44,7 @@ else deldirs := $(builddir)/debug $(builddir)/release $(builddir)/fuzz endif -all: release-all +all: release-minimal depends: cd contrib/depends && $(MAKE) HOST=$(target) && cd ../.. && mkdir -p build/$(target)/release @@ -106,6 +106,13 @@ release-static: mkdir -p $(builddir)/release cd $(builddir)/release && cmake -D STATIC=ON -D BUILD_64=ON -D CMAKE_BUILD_TYPE=Release $(topdir) && $(MAKE) +release-minimal: + @echo "Starting minimal Wownero build... for full build, run: make release-all" + mkdir -p $(builddir)/release + cd $(builddir)/release && cmake -Wno-dev -D BUILD_TAG="minimal" -D CMAKE_BUILD_TYPE=Release -D BUILD_TESTS=OFF -D BUILD_DOCUMENTATION=OFF -D BUILD_DEBUG_UTILITIES=OFF -D USE_DEVICE_TREZOR=OFF -D TREZOR_DEBUG=OFF -D BUILD_GUI_DEPS=OFF $(topdir) && $(MAKE) daemon simplewallet wallet_rpc_server + @echo "\n===== Build complete =====\n" + @echo "Binaries are available at: cd $(builddir)/release/bin\n" + coverage: mkdir -p $(builddir)/debug cd $(builddir)/debug && cmake -D BUILD_TESTS=ON -D CMAKE_BUILD_TYPE=Debug -D COVERAGE=ON $(topdir) && $(MAKE) && $(MAKE) test