diff --git a/Makefile b/Makefile index dc842f8..44eab6b 100644 --- a/Makefile +++ b/Makefile @@ -1,28 +1,10 @@ -BINARY = "build/wings" -OSARCHLIST = "darwin/386 darwin/amd64 linux/386 linux/amd64 linux/arm linux/arm64 windows/386 windows/amd64" +build: + GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -gcflags "all=-trimpath=/Users/dane/Sites/development/code" -o build/wings_linux_amd64 -v wings.go -all: $(BINARY) +compress: + upx --brute build/wings_* -$(BINARY): - go build -o $(BINARY) +cross-build: clean build compress -cross-build: - gox -osarch $(OSARCHLIST) -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: - glide install - -install-tools: - go get -u github.com/mitchellh/gox - go get -u github.com/haya14busa/goverage +clean: + rm -rf build/wings_* \ No newline at end of file