File tree Expand file tree Collapse file tree 2 files changed +32
-5
lines changed
Expand file tree Collapse file tree 2 files changed +32
-5
lines changed Original file line number Diff line number Diff line change 22
33.vendor /
44
5- bin /
5+ bin /
6+ dist /
Original file line number Diff line number Diff line change 1- binary = blast
1+ NAME := blast
2+ PACKAGE := github.com/trinhminhtriet/$(NAME )
3+ DATE :=$(date -u +"%Y-%m-%dT%H:%M:%SZ" )
4+ GIT := $(shell [ -d .git ] && git rev-parse --short HEAD)
5+ VERSION := $(shell git describe --tags 2>/dev/null || echo "v0.0.0")
6+
7+ default : build
8+
9+ tidy :
10+ go get -u && go mod tidy
11+
12+ build :
13+ go build
14+
15+ build-link :
16+ go build
17+ mkdir -p ${PWD} /dist
18+ mv ${NAME} ${PWD} /dist/${NAME}
19+ rm -rf /usr/local/bin/${NAME}
20+ ln -s ${PWD}/dist/${NAME} /usr/local/bin/${NAME}
221
322release :
4- GOOS=windows GOARCH=amd64 go build -o ./bin/$(binary ) _windows_amd64
5- GOOS=linux GOARCH=amd64 go build -o ./bin/$(binary ) _linux_amd64
6- GOOS=darwin GOARCH=amd64 go build -o ./bin/$(binary ) _darwin_amd64
23+ goreleaser build --clean --snapshot --single-target
24+
25+ release-all :
26+ goreleaser build --clean --snapshot
27+
28+ clean :
29+ rm -rf /usr/local/bin/${NAME}
30+ rm -rf dist
31+
32+ .PHONY : default tidy build build-link release release-all clean
You can’t perform that action at this time.
0 commit comments