diff options
Diffstat (limited to 'vendor/github.com/getlantern/systray/example/icon/make_icon.bat')
-rw-r--r-- | vendor/github.com/getlantern/systray/example/icon/make_icon.bat | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/vendor/github.com/getlantern/systray/example/icon/make_icon.bat b/vendor/github.com/getlantern/systray/example/icon/make_icon.bat new file mode 100644 index 0000000..fa28113 --- /dev/null +++ b/vendor/github.com/getlantern/systray/example/icon/make_icon.bat @@ -0,0 +1,41 @@ +@ECHO OFF + +IF "%GOPATH%"=="" GOTO NOGO +IF NOT EXIST %GOPATH%\bin\2goarray.exe GOTO INSTALL +:POSTINSTALL +IF "%1"=="" GOTO NOICO +IF NOT EXIST %1 GOTO BADFILE +ECHO Creating iconwin.go +ECHO //+build windows > iconwin.go +ECHO. >> iconwin.go +TYPE %1 | %GOPATH%\bin\2goarray Data icon >> iconwin.go +GOTO DONE + +:CREATEFAIL +ECHO Unable to create output file +GOTO DONE + +:INSTALL +ECHO Installing 2goarray... +go get github.com/cratonica/2goarray +IF ERRORLEVEL 1 GOTO GETFAIL +GOTO POSTINSTALL + +:GETFAIL +ECHO Failure running go get github.com/cratonica/2goarray. Ensure that go and git are in PATH +GOTO DONE + +:NOGO +ECHO GOPATH environment variable not set +GOTO DONE + +:NOICO +ECHO Please specify a .ico file +GOTO DONE + +:BADFILE +ECHO %1 is not a valid file +GOTO DONE + +:DONE + |