Bug 422986 - client.mk doesn't support parallel make. r=ted
authorBlake Kaplan <mrbkap@gmail.com>
Thu, 19 Feb 2009 18:23:17 +0100
changeset 25224 356065cfe21b47d494c642db442be957f3f94eb3
parent 25223 d1992b74f2c0380a606475f6e886f364ba6f2a96
child 25225 76e4b68be5cba5fb77bfa53782e7b84809d1ab93
push id1
push userroot
push dateTue, 26 Apr 2011 22:38:44 +0000
treeherdermozilla-beta@bfdb6e623a36 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersted
bugs422986
milestone1.9.2a1pre
Bug 422986 - client.mk doesn't support parallel make. r=ted
client.mk
--- a/client.mk
+++ b/client.mk
@@ -409,9 +409,14 @@ cleansrcdir:
 	          -o -exec test ! -d {}/CVS \; \) -prune \
 	          -o \( -name '*.[ao]' -o -name '*.so' \) -type f -print`; \
 	   build/autoconf/clean-config.sh; \
 	fi;
 
 echo-variable-%:
 	@echo $($*)
 
+# This makefile doesn't support parallel execution. It does pass
+# MOZ_MAKE_FLAGS to sub-make processes, so they will correctly execute
+# in parallel.
+.NOTPARALLEL:
+
 .PHONY: checkout real_checkout depend build profiledbuild maybe_clobber_profiledbuild export libs alldep install clean realclean distclean cleansrcdir pull_all build_all clobber clobber_all pull_and_build_all everything configure preflight_all preflight postflight postflight_all