-target/%:
- @$(NO_TRACE_MAKE) -s tmp/.pkginfo tmp/.targetinfo
- $(MAKE) -C target $(patsubst target/%,%,$@)
+package/% target/%: tmp/.packageinfo
+toolchain/% package/% target/%: tmp/.targetinfo
+package/% target/% tools/% toolchain/%: FORCE
+ $(MAKE) -C $(patsubst %/$*,%,$@) $*