diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0c33dc9 --- /dev/null +++ b/Makefile @@ -0,0 +1,27 @@ +PREFIX ?= /usr/local +BINDIR ?= $(PREFIX)/bin +BINARY := barnard + +GO ?= go +GOFLAGS ?= + +.PHONY: build install uninstall clean fmt vet + +build: + $(GO) build $(GOFLAGS) -o $(BINARY) . + +install: build + install -d $(DESTDIR)$(BINDIR) + install -m 755 $(BINARY) $(DESTDIR)$(BINDIR)/$(BINARY) + +uninstall: + rm -f $(DESTDIR)$(BINDIR)/$(BINARY) + +clean: + rm -f $(BINARY) + +fmt: + $(GO) fmt ./... + +vet: + $(GO) vet ./...