BIN := pdfstamp CC ?= cc build: CC=$(CC) CGO_ENABLED=1 go build -tags musl \ -ldflags '-linkmode external -extldflags -static' -o $(BIN) . test: CC=$(CC) CGO_ENABLED=1 go vet -tags musl ./... CC=$(CC) CGO_ENABLED=1 go test -tags musl ./... fmt: gofmt -w *.go run: build ./$(BIN) pick example.pdf -o plan.json clean: rm -f $(BIN) .PHONY: build test fmt run clean