VERSION := 1.3.1 BUILD_TIME := $(shell date -u '+%Y-%m-%d %H:%M:%S') LDFLAGS := -ldflags "-X main.Version=$(VERSION) -X 'main.BuildTime=$(BUILD_TIME)'" FIPS := GOFIPS140=v1.0.0 .PHONY: all clean mac windows all: mac windows mac: $(FIPS) GOOS=darwin GOARCH=arm64 go build $(LDFLAGS) -o bin/mcp-client-mac-arm64 main.go $(FIPS) GOOS=darwin GOARCH=amd64 go build $(LDFLAGS) -o bin/mcp-client-mac-amd64 main.go windows: $(FIPS) GOOS=windows GOARCH=amd64 go build $(LDFLAGS) -o bin/mcp-client-windows.exe main.go clean: rm -rf bin/ install: mac cp bin/mcp-client-mac-arm64 /usr/local/bin/mcp-client 2>/dev/null || \ cp bin/mcp-client-mac-amd64 /usr/local/bin/mcp-client