Files
barnard/Makefile
2026-02-24 10:00:40 +01:00

29 lines
441 B
Makefile

PREFIX ?= /usr/local
BINDIR ?= $(PREFIX)/bin
BINARY := barnard
GO ?= go
GOFLAGS ?=
export CGO_CFLAGS += -w -O2
.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 ./...