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