rust/Makefile: Build pvapconfig only on s390x

Configuring the AP bus only makes sense on s390x.

Signed-off-by: Finn Callies <fcallies@linux.ibm.com>
Suggested-by: Steffen Eiden <seiden@linux.ibm.com>
Reviewed-by: Harald Freudenberger <freude@linux.ibm.com>
Reviewed-by: Steffen Eiden <seiden@linux.ibm.com>
Signed-off-by: Jan Höppner <hoeppner@linux.ibm.com>
This commit is contained in:
Finn Callies
2024-09-17 16:03:23 +02:00
committed by Jan Höppner
parent 279070fa43
commit 77a7e11a51

View File

@@ -19,7 +19,13 @@ ifneq (${HAVE_CARGO},0)
ifneq (${HAVE_OPENSSL},0)
ifneq (${HAVE_LIBCURL},0)
PV_TARGETS := pvsecret pvapconfig pvattest
PV_TARGETS := pvsecret pvattest
ifeq ($(HOST_ARCH),s390x)
PV_TARGETS += pvapconfig
else
BUILD_TARGETS += skip-pvapconfig
endif #HOSTARCH
PV_BUILD_TARGETS := $(PV_TARGETS)
CARGO_TEST_TARGETS += $(addsuffix .test,pv $(PV_TARGETS))
@@ -56,6 +62,9 @@ skip-build:
skip-pv-build:
echo " SKIP rust-pv-tools due to unresolved dependencies"
skip-pvapconfig:
echo " SKIP pvapconfig due to unsupported architecture (s390x only)"
all: $(BUILD_TARGETS)
install: $(INSTALL_TARGETS)
$(INSTALL) -d -m 755 $(DESTDIR)$(USRBINDIR)