clean up recursive dependency handling, use timestamp.pl again, because it saves memory and execution time

SVN-Revision: 8558
This commit is contained in:
Felix Fietkau
2007-08-30 21:12:39 +00:00
parent 9566fb1f07
commit 5f748a6c24
7 changed files with 54 additions and 33 deletions

View File

@@ -10,12 +10,15 @@
# d: show subdirectory tree
# t: show added targets
# l: show legacy targets
# r: show autorebuild messages
# v: verbose (no .SILENCE for common targets)
ifeq ($(DEBUG),all)
build_debug:=dltv
else
build_debug:=$(DEBUG)
ifeq ($(DUMP),)
ifeq ($(DEBUG),all)
build_debug:=dltvr
else
build_debug:=$(DEBUG)
endif
endif
define debug
@@ -26,6 +29,10 @@ define warn
$$(if $(call debug,$(1),$(2)),$$(warning $(3)))
endef
define debug_eval
$$(if $(call debug,$(1),$(2)),$(3))
endef
define warn_eval
$(call warn,$(1),$(2),$(3) $(4))
$(4)