BINARY := mailcloak BIN_DIR := bin .PHONY: build run test tidy clean install build: CGO_ENABLED=0 GOOS=linux GOARCH=amd64 \ go build -trimpath -ldflags="-s -w" -o bin/mailcloak ./cmd/mailcloak run: go run ./cmd/$(BINARY) test: go test ./... tidy: go mod tidy clean: rm -f $(BIN_DIR)/$(BINARY) install: build sudo install -m 0755 $(BIN_DIR)/$(BINARY) /usr/local/sbin/$(BINARY)