all: linux-amd64 linux-arm64 .ONESHELL: linux-amd64: for i in blocks/*; do GOARCH=amd64 GOOS=linux go build -ldflags '-s -w' -v -o "build/linux-amd64/$$(basename "$$i")" "$$i/main.go" done .ONESHELL: linux-arm64: for i in blocks/*; do GOARCH=arm64 GOOS=linux go build -ldflags '-s -w' -v -o "build/linux-arm64/$$(basename "$$i")" "$$i/main.go" done clean: rm -fr build/* 2>/dev/null || true