Files
barnard/Makefile
2026-02-24 09:06:55 +01:00

28 lines
410 B
Makefile

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 ./...