]> Cypherpunks.ru repositories - gostls13.git/blob - src/clean.bat
3cc6a689bc2e46537106fac196aa28c93eb7c68b
[gostls13.git] / src / clean.bat
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 @echo off
5
6 setlocal
7
8 set GOBUILDFAIL=0
9
10 go tool dist env -w -p >env.bat
11 if errorlevel 1 goto fail
12 call env.bat
13 del env.bat
14 echo.
15
16 if exist %GOTOOLDIR%\dist.exe goto distok
17 echo cannot find %GOTOOLDIR%\dist; nothing to clean
18 goto fail
19 :distok
20
21 "%GOBIN%\go" clean -i std
22 "%GOBIN%\go" tool dist clean
23 "%GOBIN%\go" clean -i cmd
24
25 goto end
26
27 :fail
28 set GOBUILDFAIL=1
29
30 :end
31 if x%GOBUILDEXIT%==x1 exit %GOBUILDFAIL%