File tree 1 file changed +6
-1
lines changed
1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -68,11 +68,16 @@ cli-package: $(OUT_DIR)/$(CLI_NAME)-$(shell go env GOOS)-$(shell go env GOARCH)
68
68
$(OUT_DIR ) /$(CLI_NAME ) -linux-amd64 : GO_FLAGS='GOOS=linux GOARCH=amd64 CGO_ENABLED=0'
69
69
$(OUT_DIR ) /$(CLI_NAME ) -darwin-amd64 : GO_FLAGS='GOOS=darwin GOARCH=amd64 CGO_ENABLED=0'
70
70
$(OUT_DIR ) /$(CLI_NAME ) -darwin-arm64 : GO_FLAGS='GOOS=darwin GOARCH=arm64 CGO_ENABLED=0'
71
- $(OUT_DIR ) /$(CLI_NAME ) -windows-amd64 : GO_FLAGS='GOOS=windows GOARCH=amd64 CGO_ENABLED=0'
71
+ $(OUT_DIR ) /$(CLI_NAME ) -windows-amd64.exe : GO_FLAGS='GOOS=windows GOARCH=amd64 CGO_ENABLED=0'
72
72
$(OUT_DIR ) /$(CLI_NAME ) -linux-arm64 : GO_FLAGS='GOOS=linux GOARCH=arm64 CGO_ENABLED=0'
73
73
$(OUT_DIR ) /$(CLI_NAME ) -linux-ppc64le : GO_FLAGS='GOOS=linux GOARCH=ppc64le CGO_ENABLED=0'
74
74
$(OUT_DIR ) /$(CLI_NAME ) -linux-s390x : GO_FLAGS='GOOS=linux GOARCH=s390x CGO_ENABLED=0'
75
75
76
+ # special target for windows, to add the ".exe" extension at the end
77
+ $(OUT_DIR ) /$(CLI_NAME ) -windows-amd64.tar.gz :
78
+ @make $(OUT_DIR ) /$(CLI_NAME ) -windows-amd64.exe
79
+ cd $(OUT_DIR ) && tar -czvf $(CLI_NAME ) -windows-amd64.tar.gz $(CLI_NAME ) -windows-amd64.exe && cd ..
80
+
76
81
$(OUT_DIR ) /$(CLI_NAME ) -% .tar.gz :
77
82
@make $(OUT_DIR ) /$(CLI_NAME ) -$*
78
83
cd $(OUT_DIR ) && tar -czvf $(CLI_NAME ) -$* .tar.gz $(CLI_NAME ) -$* && cd ..
You can’t perform that action at this time.
0 commit comments