| :: Copyright 2012 The Go Authors. All rights reserved. | |
| :: Use of this source code is governed by a BSD-style | |
| :: license that can be found in the LICENSE file. | |
| @echo off | |
| setlocal | |
| if exist make.bat goto ok | |
| echo all.bat must be run from go\src | |
| :: cannot exit: would kill parent command interpreter | |
| goto end | |
| :ok | |
| set OLDPATH=%PATH% | |
| call .\make.bat --no-banner --no-local | |
| if %GOBUILDFAIL%==1 goto end | |
| call .\run.bat --no-rebuild --no-local | |
| if %GOBUILDFAIL%==1 goto end | |
| :: we must restore %PATH% before running "dist banner" so that the latter | |
| :: can get the original %PATH% and give suggestion to add %GOROOT%/bin | |
| :: to %PATH% if necessary. | |
| set PATH=%OLDPATH% | |
| "%GOTOOLDIR%/dist" banner | |
| :end | |
| if x%GOBUILDEXIT%==x1 exit %GOBUILDFAIL% |