]> Cypherpunks.ru repositories - gostls13.git/blob - src/clean.bat
build: implement clean.bat
[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 -wp >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 %GOTOOLDIR%\dist clean
23
24 goto end
25
26 :fail
27 set GOBUILDFAIL=1
28
29 :end
30 if x%GOBUILDEXIT%==x1 exit %GOBUILDFAIL%