mirror of
https://github.com/yuelwish/mqtt-bridge.git
synced 2025-09-26 20:31:19 +08:00
chore(makefile): 编译时获取不到程序名称
This commit is contained in:
11
Makefile
11
Makefile
@@ -1,6 +1,5 @@
|
||||
GOPATH:=$(shell go env GOPATH)
|
||||
ROOT_DIR:=$(shell dirname $(MAKEFILE_LIST))
|
||||
ROOT_NAME:=$(shell basename $(ROOT_DIR))
|
||||
APP_NAME:='mqtt-bridge'
|
||||
|
||||
.PHONY: update
|
||||
# git reset -q --hard HEAD
|
||||
@@ -13,15 +12,15 @@ update:
|
||||
# go build
|
||||
build:
|
||||
mkdir -p bin/ && \
|
||||
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags '-w -s' -trimpath -o ./bin/$(ROOT_NAME)-linux-amd64 ./ && \
|
||||
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -ldflags '-w -s' -trimpath -o ./bin/$(ROOT_NAME)-windows-amd64.exe ./
|
||||
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags '-w -s' -trimpath -o ./bin/$(APP_NAME)-linux-amd64 ./ && \
|
||||
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -ldflags '-w -s' -trimpath -o ./bin/$(APP_NAME)-windows-amd64.exe ./
|
||||
|
||||
.PHONY: build
|
||||
# go build MAC相关版本
|
||||
build-mac:
|
||||
mkdir -p bin/ && \
|
||||
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags '-w -s' -trimpath -o ./bin/$(ROOT_NAME)-darwin-amd64 ./ && \
|
||||
CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -ldflags '-w -s' -trimpath -o ./bin/$(ROOT_NAME)-darwin-arm64 ./
|
||||
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -ldflags '-w -s' -trimpath -o ./bin/$(APP_NAME)-darwin-amd64 ./ && \
|
||||
CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -ldflags '-w -s' -trimpath -o ./bin/$(APP_NAME)-darwin-arm64 ./
|
||||
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user