github.com/fern4lvarez/piladb@v0.2.0-alpha.20180407/Makefile (about) 1 .PHONY: vet lint 2 3 default: vet get test 4 5 all: vet lint get test 6 7 get: 8 go get ./... 9 10 test: 11 go list ./... | grep -v /vendor/ | xargs -L1 go test -cover 12 13 testv: 14 go list ./... | grep -v /vendor/ | xargs -L1 go test -v -cover 15 16 race: 17 go list ./... | grep -v /vendor/ | xargs -L1 go test -race 18 19 vet: 20 go list ./... | grep -v /vendor/ | xargs -L1 go vet 21 22 lint: 23 go list ./... | grep -v /vendor/ | xargs -L1 golint 24 25 pilad: get 26 $(GOPATH)/bin/pilad 27 28 gox: get 29 gox -osarch="linux/amd64 darwin/amd64" -output "dist/{{.OS}}/{{.Arch}}/$(git rev-parse HEAD)/{{.Dir}}" ./pilad 30 31 release: 32 docker run --rm --name="piladb_release" -v "$(PWD)":/gopath/src/github.com/fern4lvarez/piladb -w /gopath/src/github.com/fern4lvarez/piladb tcnksm/gox:latest make gox