From 7b337b8a36e9906a0e16d6d0e1d4e3e7dee532a1 Mon Sep 17 00:00:00 2001 From: awesomenix Date: Sat, 13 Dec 2014 12:11:41 -0800 Subject: [PATCH] Make modulename param so build.bat can be generalized and used for any go project --- build.bat | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/build.bat b/build.bat index fed2085c81..f522775333 100644 --- a/build.bat +++ b/build.bat @@ -2,16 +2,17 @@ REM Download Mingw 64 on Windows from http://win-builds.org/download.html -set GOARCH=%1 -IF "%1" == "" (set GOARCH=amd64) +set GOARCH=%2 +IF "%2" == "" (set GOARCH=amd64) +set MODULENAME=%1 set ORG_PATH=github.com\hashicorp -set REPO_PATH=%ORG_PATH%\consul +set REPO_PATH=%ORG_PATH%\%MODULENAME% set GOPATH=%cd%\gopath rmdir /s /q %GOPATH%\src\%REPO_PATH% 2>nul mkdir %GOPATH%\src\%ORG_PATH% 2>nul -go get -u .\... +go get .\... mklink /J "%GOPATH%\src\%REPO_PATH%" "%cd%" 2>nul -%GOROOT%\bin\go build -o bin\%GOARCH%\consul.exe %REPO_PATH% \ No newline at end of file +%GOROOT%\bin\go build -o bin\%GOARCH%\%MODULENAME%.exe %REPO_PATH% \ No newline at end of file