First commit
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
APP := ric930-usrinfo
|
||||
VERSION := 1.3.7
|
||||
OUT := dist
|
||||
MAIN := ./cmd/ric930-usrinfo
|
||||
GO ?= go
|
||||
LDFLAGS := -s -w -X main.version=$(VERSION)
|
||||
|
||||
.PHONY: all build build-linux build-windows vet fmt clean help
|
||||
|
||||
all: build
|
||||
|
||||
build: build-linux build-windows
|
||||
|
||||
build-linux:
|
||||
@mkdir -p $(OUT)
|
||||
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 $(GO) build -trimpath -ldflags '$(LDFLAGS)' -o $(OUT)/$(APP)-linux-amd64 $(MAIN)
|
||||
|
||||
build-windows:
|
||||
@mkdir -p $(OUT)
|
||||
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 $(GO) build -trimpath -ldflags '$(LDFLAGS)' -o $(OUT)/$(APP)-windows-amd64.exe $(MAIN)
|
||||
|
||||
vet:
|
||||
$(GO) vet ./...
|
||||
|
||||
fmt:
|
||||
$(GO) fmt ./...
|
||||
|
||||
clean:
|
||||
rm -rf $(OUT)
|
||||
|
||||
help:
|
||||
@echo 'make build Linux amd64 + Windows amd64 -> dist/'
|
||||
@echo 'make build-linux Linux amd64 only'
|
||||
@echo 'make build-windows Windows amd64 only'
|
||||
@echo 'make clean Delete dist/'
|
||||
Reference in New Issue
Block a user