commit db607257abc6f7f2b04f4e2d3fb414d8ba8e4976
parent 84c1fc016c4da2367c333f48af922fb43c66242d
Author: Antoine A <>
Date: Wed, 23 Jul 2025 17:08:11 +0200
common: improve makefile
Diffstat:
2 files changed, 18 insertions(+), 13 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -1214,9 +1214,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 = [
"bytes",
"futures-core",
@@ -1384,9 +1384,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",
@@ -2014,9 +2014,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",
]
@@ -2661,7 +2661,7 @@ dependencies = [
[[package]]
name = "taler-api"
version = "0.0.0"
-source = "git+https://git.taler.net/taler-rust.git/#23ac6c1957f036ec217bec772e94537f6872a81e"
+source = "git+https://git.taler.net/taler-rust.git/#259bc29a703d0e0c9b8a3b3d5e6c1b89bfa0bd8b"
dependencies = [
"axum",
"base64",
@@ -2684,7 +2684,7 @@ dependencies = [
[[package]]
name = "taler-common"
version = "0.0.0"
-source = "git+https://git.taler.net/taler-rust.git/#23ac6c1957f036ec217bec772e94537f6872a81e"
+source = "git+https://git.taler.net/taler-rust.git/#259bc29a703d0e0c9b8a3b3d5e6c1b89bfa0bd8b"
dependencies = [
"anyhow",
"clap",
@@ -2709,7 +2709,7 @@ dependencies = [
[[package]]
name = "taler-test-utils"
version = "0.0.0"
-source = "git+https://git.taler.net/taler-rust.git/#23ac6c1957f036ec217bec772e94537f6872a81e"
+source = "git+https://git.taler.net/taler-rust.git/#259bc29a703d0e0c9b8a3b3d5e6c1b89bfa0bd8b"
dependencies = [
"axum",
"http-body-util",
diff --git a/makefile b/makefile
@@ -17,22 +17,27 @@ all: build
build:
cargo build --release
-.PHONY: install-nobuild
-install-nobuild:
- # Bitcoin
+.PHONY: install-nobuild-files
+install-nobuild-files:
install -m 644 -D -t $(share_dir)/depolymerizer-bitcoin/config.d depolymerizer-bitcoin/depolymerizer-bitcoin.conf
install -m 644 -D -t $(share_dir)/depolymerizer-bitcoin/sql database-versioning/versioning.sql
install -m 644 -D -t $(share_dir)/depolymerizer-bitcoin/sql database-versioning/depolymerizer-bitcoin*.sql
install -m 644 -D -t $(man_dir)/man1 doc/prebuilt/man/depolymerizer-bitcoin.1
install -m 644 -D -t $(man_dir)/man5 doc/prebuilt/man/depolymerizer-bitcoin.conf.5
+
+.PHONY: install-nobuild-binaries
+install-nobuild-binaries:
install -D -t $(bin_dir) contrib/depolymerizer-bitcoin-dbconfig
install -D -t $(bin_dir) target/release/depolymerizer-bitcoin
+.PHONY: install-nobuild
+install-nobuild: install-nobuild-files install-nobuild-binaries
+
.PHONY: install
install: build install-nobuild
.PHONY: check
-check: install
+check: install-nobuild-files
cargo test
.PHONY: test