]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[build] Ensure version.%.o is always rebuilt as expected
authorMichael Brown <mcb30@ipxe.org>
Thu, 13 Jan 2022 13:43:08 +0000 (13:43 +0000)
committerMichael Brown <mcb30@ipxe.org>
Thu, 13 Jan 2022 13:43:08 +0000 (13:43 +0000)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/Makefile.housekeeping

index 0deb15c10c894cb5ab324b98fbc6c8d757cfe37b..24ed5d13b672ad099d2c62516f0846ecad5eaeaf 100644 (file)
@@ -918,7 +918,7 @@ $(BIN)/deps/%.d : % $(MAKEDEPS)
 
 # Calculate list of dependency files
 #
-AUTO_DEPS      = $(patsubst %,$(BIN)/deps/%.d,$(AUTO_SRCS))
+AUTO_DEPS      = $(patsubst %,$(BIN)/deps/%.d,$(AUTO_SRCS) core/version.c)
 autodeps :
        @$(ECHO) $(AUTO_DEPS)
 VERYCLEANUP    += $(BIN)/deps
@@ -1202,7 +1202,7 @@ endif
 # Build version
 #
 GIT_INDEX := $(if $(GITVERSION),$(if $(wildcard ../.git/index),../.git/index))
-$(BIN)/version.%.o : core/version.c $(MAKEDEPS) $(GIT_INDEX)
+$(BIN)/version.%.o : core/version.c $(MAKEDEPS) $(version_DEPS) $(GIT_INDEX)
        $(QM)$(ECHO) "  [VERSION] $@"
        $(Q)$(COMPILE_c) -DBUILD_NAME="\"$*\"" \
                -DVERSION_MAJOR=$(VERSION_MAJOR) \