taler-rust

GNU Taler code in Rust. Largely core banking integrations.
Log | Files | Refs | Submodules | README | LICENSE

commit 259bc29a703d0e0c9b8a3b3d5e6c1b89bfa0bd8b
parent 0e54df0d8acc8157a86068055107682efbc6e8e1
Author: Antoine A <>
Date:   Wed, 23 Jul 2025 16:53:03 +0200

common: improve makefile

Diffstat:
MCargo.lock | 30++++++++++++++++++++----------
MMakefile | 12+++++++++---
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