From 4d73b49d6031970aee1f7a3040e36646fc6be2e2 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 14 Jul 2010 16:14:29 +0100 Subject: [PATCH] [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 --- src/Makefile.housekeeping | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/Makefile.housekeeping b/src/Makefile.housekeeping index ad15e139..2b244e22 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) $$< $$@' \