Configure for goreleaser
This commit is contained in:
14
Makefile
14
Makefile
@ -1,12 +1,10 @@
|
||||
BINARY_NAME=qv
|
||||
LD_FLAGS=-s -w
|
||||
|
||||
.PHONY: compile clean
|
||||
.PHONY: compile compile-snapshot clean
|
||||
|
||||
compile:
|
||||
GOOS=windows GOARCH=amd64 go build -ldflags="$(LD_FLAGS)" -o $(BINARY_NAME)-windows-amd64.exe ./cmd/web/
|
||||
GOOS=darwin GOARCH=amd64 go build -ldflags="$(LD_FLAGS)" -o $(BINARY_NAME)-darwin-amd64 ./cmd/web/
|
||||
GOOS=linux GOARCH=amd64 go build -ldflags="$(LD_FLAGS)" -o $(BINARY_NAME)-linux-amd64 ./cmd/web/
|
||||
@goreleaser release --clean --skip=publish
|
||||
|
||||
compile-snapshot:
|
||||
@goreleaser release --clean --skip=publish
|
||||
|
||||
clean:
|
||||
@rm $(BINARY_NAME)-*-amd64*
|
||||
@rm -r dist/
|
Reference in New Issue
Block a user