From 1639978f5a3ed821eeb752f81af0093884384de4 Mon Sep 17 00:00:00 2001 From: Peter Lemenkov Date: Mon, 16 Jun 2014 13:35:23 +0100 Subject: [build] Check if git index actually exists If iPXE is used as a git submodule then the ../.git/index file will not exist, and the build will fail. Fix by checking that the git index file exists before adding it as a build dependency. Signed-off-by: Peter Lemenkov Signed-off-by: Michael Brown --- src/Makefile.housekeeping | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/Makefile.housekeeping') diff --git a/src/Makefile.housekeeping b/src/Makefile.housekeeping index 33283b18..f7755369 100644 --- a/src/Makefile.housekeeping +++ b/src/Makefile.housekeeping @@ -705,8 +705,10 @@ CFLAGS_version += -DVERSION_MAJOR=$(VERSION_MAJOR) \ -DVERSION="\"$(VERSION)\"" # Make sure the version number gets updated on every git checkout ifneq ($(GITVERSION),) +ifneq ($(wildcard ../.git/index),) $(BIN)/version.o : ../.git/index endif +endif # We automatically generate rules for any file mentioned in AUTO_SRCS # using the following set of templates. We use $(eval ...) if -- cgit v1.2.3-55-g7522