diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..18d1d8d --- /dev/null +++ b/Makefile @@ -0,0 +1,22 @@ +## simple makefile to log workflow +.PHONY: all test clean build install + +GOFLAGS ?= $(GOFLAGS:) + +all: clean install build + +build: + @go build $(GOFLAGS) ./... + +install: + @go get $(GOFLAGS) ./... + +test: install + @go test $(GOFLAGS) ./... + +bench: install + @go test -run=NONE -bench=. $(GOFLAGS) ./... + +clean: + @go clean $(GOFLAGS) -i ./... + @rm -rf ./build