Bug 1464954 - Call TIERS when invoking the build with individual tier names.
MozReview-Commit-ID: FIEE7jd1jDD
--- a/config/recurse.mk
+++ b/config/recurse.mk
@@ -24,16 +24,17 @@ endif
ifeq (.,$(DEPTH))
include root.mk
# Main rules (export, compile, libs and tools) call recurse_* rules.
# This wrapping is only really useful for build status.
$(TIERS)::
+ $(if $(filter $@,$(MAKECMDGOALS)),$(call BUILDSTATUS,TIERS $@),)
$(call BUILDSTATUS,TIER_START $@)
+$(MAKE) recurse_$@
$(call BUILDSTATUS,TIER_FINISH $@)
# Special rule that does install-manifests (cf. Makefile.in) + compile
binaries::
+$(MAKE) recurse_compile