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
|