1 :: Copyright 2012 The Go Authors. All rights reserved.
\r
2 :: Use of this source code is governed by a BSD-style
\r
3 :: license that can be found in the LICENSE file.
\r
7 if exist ..\bin\go.exe goto ok
\r
8 echo Must run run.bat from Go src directory after installing cmd/go.
\r
12 :: Keep environment variables within this script
\r
13 :: unless invoked with --no-local.
\r
14 if x%1==x--no-local goto nolocal
\r
15 if x%2==x--no-local goto nolocal
\r
21 :: we disallow local import for non-local packages, if %GOROOT% happens
\r
22 :: to be under %GOPATH%, then some tests below will fail
\r
24 :: Issue 14340: ignore GOBIN during all.bat.
\r
29 rem TODO avoid rebuild if possible
\r
31 if x%1==x--no-rebuild goto norebuild
\r
32 echo ##### Building packages and commands.
\r
33 ..\bin\go install -a -v std cmd
\r
34 if errorlevel 1 goto fail
\r
39 ..\bin\go env > env.bat
\r
40 if errorlevel 1 goto fail
\r
45 ..\bin\go tool dist test
\r
46 if errorlevel 1 goto fail
\r