Dmitri Shuralyov | ee379d2 | 2020-06-04 00:35:09 -0400 | [diff] [blame] | 1 | :: Copyright 2012 The Go Authors. All rights reserved.
|
| 2 | :: Use of this source code is governed by a BSD-style
|
| 3 | :: license that can be found in the LICENSE file.
|
| 4 |
|
| 5 | @echo off
|
| 6 |
|
| 7 | setlocal
|
| 8 |
|
| 9 | set GOBUILDFAIL=0
|
| 10 |
|
| 11 | go tool dist env -w -p >env.bat
|
| 12 | if errorlevel 1 goto fail
|
Yasuhiro Matsumoto | c4c9c80 | 2022-05-13 00:22:11 +0900 | [diff] [blame] | 13 | call .\env.bat
|
Dmitri Shuralyov | ee379d2 | 2020-06-04 00:35:09 -0400 | [diff] [blame] | 14 | del env.bat
|
| 15 | echo.
|
| 16 |
|
| 17 | if exist %GOTOOLDIR%\dist.exe goto distok
|
| 18 | echo cannot find %GOTOOLDIR%\dist; nothing to clean
|
| 19 | goto fail
|
| 20 | :distok
|
| 21 |
|
| 22 | "%GOBIN%\go" clean -i std
|
| 23 | "%GOBIN%\go" tool dist clean
|
| 24 | "%GOBIN%\go" clean -i cmd
|
| 25 |
|
| 26 | goto end
|
| 27 |
|
| 28 | :fail
|
| 29 | set GOBUILDFAIL=1
|
| 30 |
|
| 31 | :end
|
| 32 | if x%GOBUILDEXIT%==x1 exit %GOBUILDFAIL%
|