Browse Source

revert [6857] for rules.mk; make cannot parse dependancies properly

SVN-Revision: 6860
Mike Baker 19 years ago
parent
commit
9f142dcc0d
1 changed files with 11 additions and 3 deletions
  1. 11 3
      rules.mk

+ 11 - 3
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