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 id1
push usersledru@mozilla.com
push dateThu, 04 Dec 2014 17:57:20 +0000
reviewersglandium
bugs896797
milestone26.0a1
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