Bug 896797 - Part 1: Ensure js/src moz.build is up to date before building; r=glandium
authorGregory Szorc <gps@mozilla.com>
Thu, 22 Aug 2013 16:30:11 -0700
changeset 156894 eefc5a5ed6c9105b1118407c75dea250c07954f6
parent 156893 446229c7ad13535b11886436789a7ca1f5ba17b7
child 156895 d74b077b663c87eb53de2ef2c132ecdb970699fb
push id2961
push userlsblakk@mozilla.com
push dateMon, 28 Oct 2013 21:59:28 +0000
treeherdermozilla-beta@73ef4f13486f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersglandium
bugs896797
milestone26.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 896797 - Part 1: Ensure js/src moz.build is up to date before building; r=glandium
Makefile.in
--- a/Makefile.in
+++ b/Makefile.in
@@ -55,16 +55,17 @@ ifndef MOZ_PROFILE_USE
 # a specific subdirectory of the object directory. The invoked Python
 # script simply iterates over all the manifests, purging files as
 # necessary. To manage new directories or add files to the manifests,
 # modify the backend generator.
 #
 # We need to explicitly put backend.RecursiveMakeBackend.built here
 # otherwise the rule in rules.mk doesn't run early enough.
 default alldep all:: CLOBBER $(topsrcdir)/configure config.status backend.RecursiveMakeBackend.built
+	$(call SUBMAKE,backend.RecursiveMakeBackend.built,js/src,1)
 	$(call py_action,purge_manifests,-d _build_manifests/purge .)
 endif
 
 CLOBBER: $(topsrcdir)/CLOBBER
 	@echo "STOP!  The CLOBBER file has changed."
 	@echo "Please run the build through a sanctioned build wrapper, such as"
 	@echo "'mach build' or client.mk."
 	@exit 1