clean up stampfile mess for tools/ and toolchain/

SVN-Revision: 6357
This commit is contained in:
Felix Fietkau
2007-02-25 17:49:25 +00:00
parent 92feed28d8
commit ced1277147
3 changed files with 44 additions and 61 deletions

View File

@@ -130,6 +130,26 @@ $(call shvar,$(1))=$$(call $(1))
export $(call shvar,$(1))
endef
# Default targets for subdirectory calls
# Parameters:
# 1: dependencies for the prepare step
define default_subtargets
%-download: FORCE
$$(MAKE) -C $$(patsubst %-download,%,$$@) download
%-prepare: $(1) FORCE
$$(MAKE) -C $$(patsubst %-prepare,%,$$@) prepare
%-compile: %-prepare
$$(MAKE) -C $$(patsubst %-compile,%,$$@) compile
%-install: %-compile
$$(MAKE) -C $$(patsubst %-install,%,$$@) install
%-clean: FORCE
@$$(MAKE) -C $$(patsubst %-clean,%,$$@) clean
endef
all:
FORCE: ;