| 12345678910111213141516171819202122 |
- .PHONY: build build-win clean help
- # const
- GO_CMD=go
- GO_BUILD=$(GO_CMD) build
- SERVICE_NAME=admin
- OUTPUT_DIR=./bin/$(SERVICE_NAME)
- default: build
- build:
- CGO_ENABLED=0 GOOS=linux GOARCH=amd64 $(GO_BUILD) -o $(OUTPUT_DIR)
- build-win:
- CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go $(GO_BUILD) -o $(OUTPUT_DIR).exe
- clean:
- rm -rf $(OUTPUT_DIR)
- help:
- @echo "make: compile packages"
- @echo "build-win: compile packages under windows"
|