diff options
| author | bitflash-maintainer <noreply@bitflash.invalid> | 2026-09-04 05:59:40 +0000 |
|---|---|---|
| committer | bitflash-maintainer <noreply@bitflash.invalid> | 2026-09-04 05:59:40 +0000 |
| commit | 152c859b18b222a7c11a82b5485110e902267d40 (patch) | |
| tree | 1ceadf421609a2e58da81103165a2fb7085387de /src/Makefile | |
| parent | e4f898c4a6b9900553c64b9804889b5fdae3e55f (diff) | |
| parent | b810d86752ddb2674118f737582c924bb9eb74c1 (diff) | |
Merge branch 'deploy/all-2026-08-24' into 'deploy/soak-2026-08-21'
deploy: land MRs 1-12 and upstream 1.2.20, as shipped in relay component
See merge request !13
Diffstat (limited to 'src/Makefile')
| -rw-r--r-- | src/Makefile | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/src/Makefile b/src/Makefile index 1bc3ae8..b931007 100644 --- a/src/Makefile +++ b/src/Makefile | |||
| @@ -6,7 +6,9 @@ FUZZ_CXX ?= clang++ | |||
| 6 | 6 | ||
| 7 | SECP_INC ?= /usr/local/include | 7 | SECP_INC ?= /usr/local/include |
| 8 | SECP_LIB ?= /usr/local/lib | 8 | SECP_LIB ?= /usr/local/lib |
| 9 | RANDOMX_DIR ?= $(HOME)/RandomX | 9 | # The root Makefile exports RANDOMX_DIR (default: <repo>/randomx-build, built |
| 10 | # by deps-randomx). This fallback only applies when src/ is built standalone. | ||
| 11 | RANDOMX_DIR ?= $(abspath $(CURDIR)/..)/randomx-build | ||
| 10 | 12 | ||
| 11 | IMGUI_DIR = imgui | 13 | IMGUI_DIR = imgui |
| 12 | 14 | ||
| @@ -40,7 +42,7 @@ FUZZ_LDFLAGS = -fsanitize=fuzzer,address,undefined | |||
| 40 | 42 | ||
| 41 | LIBS = -L$(SECP_LIB) -lsecp256k1 \ | 43 | LIBS = -L$(SECP_LIB) -lsecp256k1 \ |
| 42 | -L$(RANDOMX_DIR)/build -lrandomx \ | 44 | -L$(RANDOMX_DIR)/build -lrandomx \ |
| 43 | -lsodium -lssl -lcrypto -ldb_cxx -lpthread \ | 45 | -lsodium -lssl -lcrypto -ldb_cxx -lsqlite3 -lpthread \ |
| 44 | -lglfw -lGL | 46 | -lglfw -lGL |
| 45 | 47 | ||
| 46 | # Every header a .cpp here includes has to be listed, not just the interesting | 48 | # Every header a .cpp here includes has to be listed, not just the interesting |
| @@ -53,7 +55,7 @@ LIBS = -L$(SECP_LIB) -lsecp256k1 \ | |||
| 53 | HEADERS = headers_core.h headers.h util.h main.h serialize.h uint256.h \ | 55 | HEADERS = headers_core.h headers.h util.h main.h serialize.h uint256.h \ |
| 54 | key.h bignum.h script.h db.h base58.h net.h nostr.h \ | 56 | key.h bignum.h script.h db.h base58.h net.h nostr.h \ |
| 55 | randomx_pow.h btfaddr.h btfchan.h btfrv.h btftunnel.h \ | 57 | randomx_pow.h btfaddr.h btfchan.h btfrv.h btftunnel.h \ |
| 56 | selftest.h walletcmd.h compat.h sockcount.h proxy.h tor.h font_roboto.h | 58 | selftest.h walletcmd.h wallet_sqlite.h compat.h sockcount.h proxy.h tor.h font_roboto.h |
| 57 | 59 | ||
| 58 | IMGUI_OBJS = obj/imgui.o obj/imgui_draw.o obj/imgui_tables.o \ | 60 | IMGUI_OBJS = obj/imgui.o obj/imgui_draw.o obj/imgui_tables.o \ |
| 59 | obj/imgui_widgets.o obj/imgui_impl_glfw.o obj/imgui_impl_opengl3.o | 61 | obj/imgui_widgets.o obj/imgui_impl_glfw.o obj/imgui_impl_opengl3.o |
| @@ -61,7 +63,8 @@ IMGUI_OBJS = obj/imgui.o obj/imgui_draw.o obj/imgui_tables.o \ | |||
| 61 | NODE_OBJS = obj/util.o obj/script.o obj/db.o obj/net.o obj/main.o \ | 63 | NODE_OBJS = obj/util.o obj/script.o obj/db.o obj/net.o obj/main.o \ |
| 62 | obj/sha.o obj/nostr.o obj/randomx_pow.o \ | 64 | obj/sha.o obj/nostr.o obj/randomx_pow.o \ |
| 63 | obj/btfaddr.o obj/btfchan.o obj/btfrv.o obj/btftunnel.o obj/rpc.o \ | 65 | obj/btfaddr.o obj/btfchan.o obj/btfrv.o obj/btftunnel.o obj/rpc.o \ |
| 64 | obj/selftest.o obj/bip32.o obj/walletcmd.o obj/proxy.o obj/tor.o | 66 | obj/selftest.o obj/bip32.o obj/walletcmd.o obj/wallet_sqlite.o \ |
| 67 | obj/proxy.o obj/tor.o | ||
| 65 | 68 | ||
| 66 | GUI_OBJS = obj/gui.o obj/main_gui.o | 69 | GUI_OBJS = obj/gui.o obj/main_gui.o |
| 67 | 70 | ||
| @@ -130,7 +133,7 @@ LDHARDFLAGS = -Wl,-z,noexecstack | |||
| 130 | 133 | ||
| 131 | NODE_LIBS = -L$(SECP_LIB) -lsecp256k1 \ | 134 | NODE_LIBS = -L$(SECP_LIB) -lsecp256k1 \ |
| 132 | -L$(RANDOMX_DIR)/build -lrandomx \ | 135 | -L$(RANDOMX_DIR)/build -lrandomx \ |
| 133 | -lsodium -lssl -lcrypto -ldb_cxx -lpthread | 136 | -lsodium -lssl -lcrypto -ldb_cxx -lsqlite3 -lpthread |
| 134 | 137 | ||
| 135 | NODE_ONLY_OBJS = $(patsubst obj/%,obj-node/%,$(NODE_OBJS)) \ | 138 | NODE_ONLY_OBJS = $(patsubst obj/%,obj-node/%,$(NODE_OBJS)) \ |
| 136 | obj-node/main_gui.o obj-node/headless.o | 139 | obj-node/main_gui.o obj-node/headless.o |
| @@ -201,6 +204,8 @@ tests: test_bip32 bitflash-node | |||
| 201 | ./bitflash-node -selftest=wallet-keypool | 204 | ./bitflash-node -selftest=wallet-keypool |
| 202 | ./bitflash-node -selftest=wallet-hd | 205 | ./bitflash-node -selftest=wallet-hd |
| 203 | ./bitflash-node -selftest=wallet-format | 206 | ./bitflash-node -selftest=wallet-format |
| 207 | ./bitflash-node -selftest=wallet-sqlite | ||
| 208 | ./bitflash-node -selftest=wallet-sqlite-migration | ||
| 204 | ./bitflash-node -selftest=wallet-crypto | 209 | ./bitflash-node -selftest=wallet-crypto |
| 205 | ./bitflash-node -selftest=wallet-encrypt | 210 | ./bitflash-node -selftest=wallet-encrypt |
| 206 | ./bitflash-node -selftest=net-message | 211 | ./bitflash-node -selftest=net-message |