update at 2019-10-03 10:18:49 by ehlxr

This commit is contained in:
ehlxr 2019-10-03 10:18:49 +08:00
parent 33b331df8f
commit 635ac4a230

View File

@ -18,7 +18,7 @@ ifneq ($(shell type gox >/dev/null 2>&1;echo $$?), 0)
@echo "Can't find gox command, will start installation..." @echo "Can't find gox command, will start installation..."
GO111MODULE=off go get -v -u github.com/mitchellh/gox GO111MODULE=off go get -v -u github.com/mitchellh/gox
endif endif
# @$(if $(findstring 0,$(shell type gox >/dev/null 2>&1;echo $$?)),,echo "Can't find gox command, will start installation...";GO111MODULE=off go get -v -u github.com/mitchellh/gox) @# $(if $(findstring 0,$(shell type gox >/dev/null 2>&1;echo $$?)),,echo "Can't find gox command, will start installation...";GO111MODULE=off go get -v -u github.com/mitchellh/gox)
gox -ldflags $(LD_FLAGS) -osarch="darwin/amd64 linux/386 linux/amd64 windows/amd64" \ gox -ldflags $(LD_FLAGS) -osarch="darwin/amd64 linux/386 linux/amd64 windows/amd64" \
-output="$(DIST_DIR){{.Dir}}_{{.OS}}_{{.Arch}}" -output="$(DIST_DIR){{.Dir}}_{{.OS}}_{{.Arch}}"
@ -26,7 +26,8 @@ clean:
rm -rf $(DIST_DIR)* rm -rf $(DIST_DIR)*
install: install:
go install -ldflags $(LD_FLAGS) @# go install -ldflags $(LD_FLAGS)
go build -ldflags $(LD_FLAGS) -o $(GOBIN)/hc
# 压缩。需要安装 https://github.com/upx/upx # 压缩。需要安装 https://github.com/upx/upx
upx: upx:
@ -37,7 +38,7 @@ ifneq ($(shell type ghr >/dev/null 2>&1;echo $$?), 0)
@echo "Can't find ghr command, will start installation..." @echo "Can't find ghr command, will start installation..."
GO111MODULE=off go get -v -u github.com/tcnksm/ghr GO111MODULE=off go get -v -u github.com/tcnksm/ghr
endif endif
# @$(if $(findstring 0,$(shell type ghr >/dev/null 2>&1;echo $$?)),,echo "Can't find ghr command, will start installation...";GO111MODULE=off go get -v -u github.com/tcnksm/ghr) @# $(if $(findstring 0,$(shell type ghr >/dev/null 2>&1;echo $$?)),,echo "Can't find ghr command, will start installation...";GO111MODULE=off go get -v -u github.com/tcnksm/ghr)
ghr -u ehlxr -t $(GITHUB_RELEASE_TOKEN) -replace -delete --debug ${BUILD_VERSION} $(DIST_DIR) ghr -u ehlxr -t $(GITHUB_RELEASE_TOKEN) -replace -delete --debug ${BUILD_VERSION} $(DIST_DIR)
# this tells 'make' to export all variables to child processes by default. # this tells 'make' to export all variables to child processes by default.