Bug 1412356 - Don't invoke client.mk from root analysis builds; r?build draft
authorGregory Szorc <gps@mozilla.com>
Fri, 27 Oct 2017 10:12:24 -0700
changeset 690319 d60b603ad03eca5ef28ddd205774f54a69731558
parent 690318 5f1aaed00de282c8579f68c853d3430530c03b75
child 690320 1db5de3052e51fa5af11171b01a23fdf103d2b05
push id87281
push usergszorc@mozilla.com
push dateWed, 01 Nov 2017 21:44:15 +0000
reviewersbuild
bugs1412356
milestone58.0a1
Bug 1412356 - Don't invoke client.mk from root analysis builds; r?build `mach configure` does the same thing as `make -f client.mk configure`. While we're here, also change a `make` invocation to use `mach build`. MozReview-Commit-ID: 4rgZN0dd0Jg
js/src/devtools/rootAnalysis/build.js
--- a/js/src/devtools/rootAnalysis/build.js
+++ b/js/src/devtools/rootAnalysis/build.js
@@ -1,11 +1,11 @@
 #!/bin/sh
 
 set -e
 
 cd $SOURCE
-make -f client.mk configure
-make -C $ANALYZED_OBJDIR export
+./mach configure
+./mach build export
 ./mach build -X nsprpub mfbt memory memory/mozalloc modules/zlib mozglue js/src xpcom/glue js/ductwork/debugger js/ipc js/xpconnect/loader js/xpconnect/wrappers js/xpconnect/src
 status=$?
 echo "[[[[ build.js complete, exit code $status ]]]]"
 exit $status