commit 259bc29a703d0e0c9b8a3b3d5e6c1b89bfa0bd8b
parent 0e54df0d8acc8157a86068055107682efbc6e8e1
Author: Antoine A <>
Date: Wed, 23 Jul 2025 16:53:03 +0200
common: improve makefile
Diffstat:
2 files changed, 29 insertions(+), 13 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -984,9 +984,9 @@ dependencies = [
[[package]]
name = "hyper-util"
-version = "0.1.15"
+version = "0.1.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f66d5bd4c6f02bf0542fad85d626775bab9258cf795a4256dcaf3161114d1df"
+checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e"
dependencies = [
"base64",
"bytes",
@@ -1000,7 +1000,7 @@ dependencies = [
"libc",
"percent-encoding",
"pin-project-lite",
- "socket2",
+ "socket2 0.6.0",
"tokio",
"tower-service",
"tracing",
@@ -1131,9 +1131,9 @@ dependencies = [
[[package]]
name = "io-uring"
-version = "0.7.8"
+version = "0.7.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b86e202f00093dcba4275d4636b93ef9dd75d025ae560d2521b45ea28ab49013"
+checksum = "d93587f37623a1a17d94ef2bc9ada592f5465fe7732084ab7beefabe5c77c0c4"
dependencies = [
"bitflags",
"cfg-if",
@@ -1547,7 +1547,7 @@ dependencies = [
"quinn-udp",
"rustc-hash",
"rustls",
- "socket2",
+ "socket2 0.5.10",
"thiserror",
"tokio",
"tracing",
@@ -1584,7 +1584,7 @@ dependencies = [
"cfg_aliases",
"libc",
"once_cell",
- "socket2",
+ "socket2 0.5.10",
"tracing",
"windows-sys 0.59.0",
]
@@ -1665,9 +1665,9 @@ dependencies = [
[[package]]
name = "redox_syscall"
-version = "0.5.14"
+version = "0.5.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "de3a5d9f0aba1dbcec1cc47f0ff94a4b778fe55bca98a6dfa92e4e094e57b1c4"
+checksum = "7e8af0dde094006011e6a740d4879319439489813bd0bcdc7d821beaeeff48ec"
dependencies = [
"bitflags",
]
@@ -2038,6 +2038,16 @@ dependencies = [
]
[[package]]
+name = "socket2"
+version = "0.6.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
+dependencies = [
+ "libc",
+ "windows-sys 0.59.0",
+]
+
+[[package]]
name = "spki"
version = "0.7.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -2418,7 +2428,7 @@ dependencies = [
"pin-project-lite",
"signal-hook-registry",
"slab",
- "socket2",
+ "socket2 0.5.10",
"tokio-macros",
"windows-sys 0.52.0",
]
diff --git a/Makefile b/Makefile
@@ -18,21 +18,27 @@ all: build
build:
cargo build --release
-.PHONY: install-nobuild
-install-nobuild:
+.PHONY: install-nobuild-files
+install-nobuild-files:
install -m 644 -D -t $(config_dir) taler-magnet-bank/magnet-bank.conf
install -m 644 -D -t $(sql_dir) database-versioning/versioning.sql
install -m 644 -D -t $(sql_dir) database-versioning/magnet-bank*.sql
install -m 644 -D -t $(man_dir)/man1 doc/prebuilt/man/taler-magnet-bank.1
install -m 644 -D -t $(man_dir)/man5 doc/prebuilt/man/taler-magnet-bank.conf.5
+
+.PHONY: install-nobuild-binaries
+install-nobuild-binaries:
install -D -t $(bin_dir) contrib/taler-magnet-bank-dbconfig
install -D -t $(bin_dir) target/release/taler-magnet-bank
+.PHONY: install-nobuild
+install-nobuild: install-nobuild-files install-nobuild-binaries
+
.PHONY: install
install: build install-nobuild
.PHONY: check
-check: install-nobuild
+check: install-nobuild-files
cargo test
.PHONY: doc