| :: 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 | |
| set GOBUILDFAIL=0 | |
| go tool dist env -w -p >env.bat | |
| if errorlevel 1 goto fail | |
| call env.bat | |
| del env.bat | |
| echo. | |
| if exist %GOTOOLDIR%\dist.exe goto distok | |
| echo cannot find %GOTOOLDIR%\dist; nothing to clean | |
| goto fail | |
| :distok | |
| "%GOBIN%\go" clean -i std | |
| "%GOBIN%\go" tool dist clean | |
| "%GOBIN%\go" clean -i cmd | |
| goto end | |
| :fail | |
| set GOBUILDFAIL=1 | |
| :end | |
| if x%GOBUILDEXIT%==x1 exit %GOBUILDFAIL% |