Bug 1464954 - Call TIERS when invoking the build with individual tier names. r=gps
authorChris Manchester <cmanchester@mozilla.com>
Thu, 31 May 2018 21:08:18 -0700
changeset 421463 29081ef4774ce911f1ef8a51715cc6f463fdfeab
parent 421375 0bb149ce1d1a4167e7135bb8a093ebdcf1ac0595
child 421464 b7ddd726b2f93b6d2da560aab18d9ce147125580
push id34095
push usernbeleuzu@mozilla.com
push dateWed, 06 Jun 2018 09:35:33 +0000
treeherdermozilla-central@d51b920aef69 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersgps
bugs1464954
milestone62.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1464954 - Call TIERS when invoking the build with individual tier names. r=gps 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