summaryrefslogtreecommitdiff
path: root/edgesite
diff options
context:
space:
mode:
authorzhangjie <iamkadisi@163.com>2019-10-12 09:40:04 +0800
committerzhangjie <iamkadisi@163.com>2019-10-12 13:38:11 +0800
commitbe18148ad33c131bd9682ca663e6a988929ae6b9 (patch)
tree74687bb30377dd8166c0ae55ba9ab0f2ff1e3138 /edgesite
parentadd instructions about gollang version to readme.md (diff)
downloadkubeedge-be18148ad33c131bd9682ca663e6a988929ae6b9.tar.gz
add golang version check for makefile
Signed-off-by: zhangjie <iamkadisi@163.com>
Diffstat (limited to 'edgesite')
-rw-r--r--edgesite/Makefile15
1 files changed, 10 insertions, 5 deletions
diff --git a/edgesite/Makefile b/edgesite/Makefile
index 45a140ba5..19e03db84 100644
--- a/edgesite/Makefile
+++ b/edgesite/Makefile
@@ -1,11 +1,16 @@
GO_LDFLAGS=-ldflags '$(shell ../hack/lib/version.sh)'
# make edge_site
.PHONY: default edge_site
-edge_site:
+edge_site: verify
go build ${GO_LDFLAGS} cmd/edgesite.go
+.PHONY: verify
+verify:
+ bash ../hack/verify-golang.sh
+
+
.PHONY: cross_build
-cross_build:
+cross_build: verify
export GOARCH=arm \
export GOOS="linux" \
export GOARM=6 \
@@ -14,7 +19,7 @@ cross_build:
go build cmd/edgesite.go
.PHONY: armv7
-armv7:
+armv7: verify
export GOARCH=arm \
export GOOS="linux" \
export GOARM=7 \
@@ -23,7 +28,7 @@ armv7:
go build cmd/edgesite.go
.PHONY: armv8
-armv8:
+armv8: verify
export GOARCH=arm64 \
export GOOS="linux" \
export CGO_ENABLED=1 \
@@ -31,6 +36,6 @@ armv8:
go build cmd/edgesite.go
.PHONY: small_build
-small_build:
+small_build: verify
go build -ldflags="-w -s -extldflags -static" cmd/edgesite.go
upx-ucl --best edge_site