diff options
| author | zhangjie <iamkadisi@163.com> | 2019-10-12 09:40:04 +0800 |
|---|---|---|
| committer | zhangjie <iamkadisi@163.com> | 2019-10-12 13:38:11 +0800 |
| commit | be18148ad33c131bd9682ca663e6a988929ae6b9 (patch) | |
| tree | 74687bb30377dd8166c0ae55ba9ab0f2ff1e3138 /edgesite | |
| parent | add instructions about gollang version to readme.md (diff) | |
| download | kubeedge-be18148ad33c131bd9682ca663e6a988929ae6b9.tar.gz | |
add golang version check for makefile
Signed-off-by: zhangjie <iamkadisi@163.com>
Diffstat (limited to 'edgesite')
| -rw-r--r-- | edgesite/Makefile | 15 |
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 |
