]> git.proxmox.com Git - proxmox-backup.git/commitdiff
build: use workspace member list for SUBCRATES
authorFabian Grünbichler <f.gruenbichler@proxmox.com>
Tue, 13 Dec 2022 08:44:11 +0000 (09:44 +0100)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Tue, 13 Dec 2022 08:52:01 +0000 (09:52 +0100)
similar to what's done in the proxmox repo/workspace, to avoid them getting out
of sync. before this change, the recently introduced pbs-key-config was
missing.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Makefile

index 2b6377dd6f63f77b8e24545287f8ee9f9e240d92..6b9ab3bb3ea0f58b43e8a6f0c39a2099e4145ee4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -31,22 +31,7 @@ SERVICE_BIN := \
 RESTORE_BIN := \
        proxmox-restore-daemon
 
-SUBCRATES := \
-       pbs-api-types \
-       pbs-buildcfg \
-       pbs-client \
-       pbs-config \
-       pbs-datastore \
-       pbs-fuse-loop \
-       pbs-pxar-fuse \
-       pbs-tape \
-       pbs-tools \
-       proxmox-backup-banner \
-       proxmox-backup-client \
-       proxmox-file-restore \
-       proxmox-restore-daemon \
-       proxmox-rrd \
-       pxar-bin
+SUBCRATES != cargo metadata --format-version=1 | jq -r .workspace_members'[]' | awk '{ print $$1 }' | grep -v '^proxmox-backup$$' | tr '\n' ' '
 
 ifeq ($(BUILD_MODE), release)
 CARGO_BUILD_ARGS += --release