From 7babd82e6fb9e1980cc4465fcb59afa96da76f5b Mon Sep 17 00:00:00 2001 From: Marc Hartmayer Date: Mon, 19 Dec 2022 09:51:51 +0000 Subject: [PATCH] zgetdump/Makefile: don't use `.check_dep_zgetdump` as linker input The `.check_dep_zgetdump` file is used to cache the result of the dependency checks and should not be used as input for linking or anything else. Let's add it as dependency for the objects file. This shouldn't cause any problems since the Makefile rule for object files is defined in `common.mak` as follows: %.o: %.c $(CC) $(ALL_CPPFLAGS) $(ALL_CFLAGS) -c $< -o $@ Fixes: https://github.com/ibm-s390-linux/s390-tools/issues/147 Fixes: 8d8d5e9746a4 ("zdump: Fix Makefile dependencies") Signed-off-by: Marc Hartmayer Reviewed-by: Jan Hoeppner Signed-off-by: Jan Hoeppner --- zdump/Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/zdump/Makefile b/zdump/Makefile index ca8aadc4..934dc47f 100644 --- a/zdump/Makefile +++ b/zdump/Makefile @@ -119,7 +119,9 @@ libs = $(rootdir)/libutil/libutil.a $(LIBPV) all: $(BUILD_TARGETS) -zgetdump: .check_dep_zgetdump $(OBJECTS) $(libs) +$(OBJECTS): .check_dep_zgetdump + +zgetdump: $(OBJECTS) $(libs) skip-zgetdump: echo " SKIP zgetdump due to unresolved dependencies"