.PHONY: all bin all: OS=linux ARCH=amd64 make bin OS=darwin ARCH=amd64 make bin OS=plan9 ARCH=amd64 make bin 7z a hdiet.zip *.bin bin: hdiet.go go.mod GOOS="$(OS)" GOARCH="$(ARCH)" CGO_ENABLED=0 go build -o "hdiet-$(OS)-$(ARCH).bin" -ldflags '-s -w' hdiet.go