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