| :: 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% |