+%-download: FORCE
+ $(MAKE) -C $(patsubst %-download,%,$@) download
+
+%-prepare: $(TARGET_DIR) FORCE
+ $(MAKE) -C $(patsubst %-prepare,%,$@) prepare
+
+%-compile: %-prepare
+ $(MAKE) -C $(patsubst %-compile,%,$@) compile
+
+%-install:
+ $(MAKE) -C $(patsubst %-install,%,$@) install
+
+%-clean: FORCE
+ $(MAKE) -C $(patsubst %-clean,%,$@) clean