From 4d73b49d6031970aee1f7a3040e36646fc6be2e2 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 14 Jul 2010 16:14:29 +0100 Subject: [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(-) (limited to 'src') 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) $$< $$@' \ -- cgit v1.2.3-55-g7522