فهرست منبع

update goctl makefile

kevin 4 سال پیش
والد
کامیت
befdaab542
2فایلهای تغییر یافته به همراه6 افزوده شده و 4 حذف شده
  1. 6 0
      tools/goctl/Makefile
  2. 0 4
      tools/goctl/Makefile.linux

+ 6 - 0
tools/goctl/Makefile

@@ -2,3 +2,9 @@ version := $(shell /bin/date "+%Y-%m-%d %H:%M")
 
 build:
 	go build -ldflags="-s -w" -ldflags="-X 'main.BuildTime=$(version)'" goctl.go && upx goctl
+mac:
+	GOOS=darwin go build -ldflags="-s -w" -ldflags="-X 'main.BuildTime=$(version)'" -o goctl-darwin goctl.go
+win:
+	GOOS=windows go build -ldflags="-s -w" -ldflags="-X 'main.BuildTime=$(version)'" -o goctl-windows goctl.go
+linux:
+	GOOS=linux go build -ldflags="-s -w" -ldflags="-X 'main.BuildTime=$(version)'" -o goctl-linux goctl.go

+ 0 - 4
tools/goctl/Makefile.linux

@@ -1,4 +0,0 @@
-version := $(shell /bin/date "+%Y-%m-%d %H:%M")
-
-build:
-	GOOS=linux go build -ldflags="-s -w" -ldflags="-X 'main.BuildTime=$(version)'" goctl.go && upx goctl