29 lines
477 B
Makefile
29 lines
477 B
Makefile
|
BINARY = "build/wings"
|
||
|
|
||
|
all: $(BINARY)
|
||
|
|
||
|
$(BINARY):
|
||
|
go build -o $(BINARY)
|
||
|
|
||
|
cross-build:
|
||
|
gox -output "build/{{.Dir}}_{{.OS}}_{{.Arch}}"
|
||
|
|
||
|
.PHONY: install
|
||
|
install:
|
||
|
go install
|
||
|
|
||
|
test:
|
||
|
go test `go list ./... | grep -v "/vendor/"`
|
||
|
|
||
|
coverage:
|
||
|
goverage -coverprofile=coverage.out ./...
|
||
|
go tool cover -html=coverage.out
|
||
|
|
||
|
dependencies:
|
||
|
dep ensure
|
||
|
|
||
|
install-tools:
|
||
|
go get -u github.com/golang/dep/cmd/dep
|
||
|
go get -u github.com/mitchellh/gox
|
||
|
go get -u github.com/haya14busa/goverage
|