BINARY := qpass PREFIX ?= /usr/local BINDIR ?= $(PREFIX)/bin GO ?= go .PHONY: all build clean fmt install test uninstall all: build build: mkdir -p bin CGO_ENABLED=0 $(GO) build -buildvcs=false -trimpath -ldflags="-s -w" -o bin/$(BINARY) ./cmd/qpass fmt: $(GO) fmt ./... test: $(GO) test ./... install: build install -Dm755 bin/$(BINARY) "$(DESTDIR)$(BINDIR)/$(BINARY)" uninstall: rm -f "$(DESTDIR)$(BINDIR)/$(BINARY)" clean: rm -rf bin