github.com/rohankumardubey/proxyfs@v0.0.0-20210108201508-653efa9ab00e/GoMakefile (about) 1 # GoMakefile is a template to be included by Go package Makefile's in this repo 2 3 all: version fmt generate install test 4 5 .PHONY: all bench clean cover fmt generate get install test 6 7 bench: 8 go test -bench $(gosubdir) 9 10 clean: 11 @set -e; \ 12 go clean -i $(gosubdir); \ 13 for generatedfile in $(generatedfiles); do \ 14 rm -f $$generatedfile; \ 15 done 16 17 cover: 18 go test $(gosubdir) -covermode=atomic -coverprofile=coverage.coverprofile 19 20 fmt: 21 go fmt $(gosubdir) 22 23 generate: 24 go generate $(gosubdir) 25 26 install: 27 go install -gcflags "-N -l" $(gosubdir) 28 29 test: 30 go test -vet all $(gosubdir) 31 32 version: 33 @go version 34