From: Michael Brown Date: Fri, 27 Mar 2009 04:47:08 +0000 (+0000) Subject: [build] Avoid always rebuilding bin/embedded.o X-Git-Tag: v0.9.8~184 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a436dc4014d3abfbef817b4da09f7302cdd4668c;p=thirdparty%2Fipxe.git [build] Avoid always rebuilding bin/embedded.o bin/embedded.o has a build dependency on bin/.embedded.list, which gets generated automatically by the Makefile. However, if the EMBEDDED_IMAGE list is empty, bin/.embedded.list will never be created, and so bin/embedded.o will be rebuilt every time due to a missing dependency. Fix by forcing bin/.embedded.list to be created even if the list is empty. --- diff --git a/src/Makefile.housekeeping b/src/Makefile.housekeeping index 23ef8c601..71592db87 100644 --- a/src/Makefile.housekeeping +++ b/src/Makefile.housekeeping @@ -474,7 +474,7 @@ roms : # EMBEDDED_LIST := $(BIN)/.embedded.list ifeq ($(wildcard $(EMBEDDED_LIST)),) -EMBEDDED_LIST_IMAGE := +EMBEDDED_LIST_IMAGE := else EMBEDDED_LIST_IMAGE := $(shell cat $(EMBEDDED_LIST)) endif @@ -609,7 +609,7 @@ $(BIN)/%.info : # BLIB_LIST := $(BIN)/.blib.list ifeq ($(wildcard $(BLIB_LIST)),) -BLIB_LIST_OBJS := +BLIB_LIST_OBJS := else BLIB_LIST_OBJS := $(shell cat $(BLIB_LIST)) endif