From: Mike Baker Date: Wed, 4 Apr 2007 09:05:34 +0000 (+0000) Subject: revert [6857] for rules.mk; make cannot parse dependancies properly X-Git-Tag: reboot~29509 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=9f142dcc0dfe40aef101ea7c622666a7ce1282ae;p=openwrt%2Fopenwrt.git revert [6857] for rules.mk; make cannot parse dependancies properly SVN-Revision: 6860 --- diff --git a/rules.mk b/rules.mk index 4bc7dfab48..2dc8bcc7cc 100644 --- a/rules.mk +++ b/rules.mk @@ -135,12 +135,20 @@ endef # Parameters: # 1: dependencies for the prepare step define default_subtargets - %-download %-prepare %-compile %-install %-clean: FORCE - $$(MAKE) -C $$* $$(patsubst $$*-%,%,$$@) + %-download: FORCE + $$(MAKE) -C $$(patsubst %-download,%,$$@) download + + %-prepare: $(1) FORCE + $$(MAKE) -C $$(patsubst %-prepare,%,$$@) prepare %-compile: %-prepare + $$(MAKE) -C $$(patsubst %-compile,%,$$@) compile + %-install: %-compile - .SILENT: %-clean + $$(MAKE) -C $$(patsubst %-install,%,$$@) install + + %-clean: FORCE + @$$(MAKE) -C $$(patsubst %-clean,%,$$@) clean endef