From: Michael Brown Date: Wed, 14 Jul 2010 15:14:29 +0000 (+0100) Subject: [build] Avoid unnecessary "rm" and "touch" in dependency generation X-Git-Tag: v1.20.1~2605 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4d73b49d6031970aee1f7a3040e36646fc6be2e2;p=thirdparty%2Fipxe.git [build] Avoid unnecessary "rm" and "touch" in dependency generation Speed up dependency generation by omitting the totally unnecessary "rm" and "touch" commands. This reduces the time taken to generate dependencies by around 6%. Signed-off-by: Michael Brown --- diff --git a/src/Makefile.housekeeping b/src/Makefile.housekeeping index ad15e139c..2b244e22d 100644 --- a/src/Makefile.housekeeping +++ b/src/Makefile.housekeeping @@ -466,11 +466,9 @@ define src_template @$(ECHO) " [DEPS] $(1)" @$(MKDIR) -p $(dir $(2)) - @$(RM) $(2) - @$(TOUCH) $(2) @$(CPP) $(CFLAGS) $(CFLAGS_$(3)) $(CFLAGS_$(4)) -DOBJECT=$(4) \ -Wno-error -M $(1) -MG -MP | \ - sed 's/\.o\s*:/_DEPS =/' >> $(2) + sed 's/\.o\s*:/_DEPS =/' > $(2) @$(ECHO_E) '\n$$(BIN)/$(4).o :' \ '$(1) $$(MAKEDEPS) $$(POST_O_DEPS) $$($(4)_DEPS)' \ '\n\t$$(QM)$(ECHO) " [BUILD] $$@"' \ @@ -815,8 +813,6 @@ define media_template @$(ECHO) " [MEDIADEPS] $(1)" @$(MKDIR) -p $(dir $(2)) - @$(RM) $(2) - @$(TOUCH) $(2) @$(ECHO_E) '$$(BIN)/%.$(1) : $$(BIN)/%.$(1).zbin' \ '\n\t$$(QM)$(ECHO) " [FINISH] $$@"' \ '\n\t$$(Q)$$(CP) $$< $$@' \