Bug 1464954 - Call TIERS when invoking the build with individual tier names. draft
authorChris Manchester <cmanchester@mozilla.com>
Thu, 31 May 2018 21:08:18 -0700
changeset 802557 6532eeef152d7bf3536c482a0c28c6a156f333b7
parent 802528 42880a726964a0bd66e2f636931e8322eae86ef7
child 802558 406075e8200198d3d333f1ad6fa0362fa5225b39
push id111909
push usercmanchester@mozilla.com
push dateFri, 01 Jun 2018 04:09:48 +0000
bugs1464954
milestone62.0a1
Bug 1464954 - Call TIERS when invoking the build with individual tier names. MozReview-Commit-ID: FIEE7jd1jDD
config/recurse.mk
--- 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