2022-09-05 10:58:42 +02:00
|
|
|
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
|
|
|
|
|
2022-08-28 14:59:15 +02:00
|
|
|
.ONESHELL:
|
2022-09-05 10:58:42 +02:00
|
|
|
linux-arm64:
|
2022-08-28 14:59:15 +02:00
|
|
|
for i in blocks/*; do
|
2022-09-05 10:58:42 +02:00
|
|
|
GOARCH=arm64 GOOS=linux go build -ldflags '-s -w' -v -o "build/linux-arm64/$$(basename "$$i")" "$$i/main.go"
|
2022-08-28 14:59:15 +02:00
|
|
|
done
|
|
|
|
|
|
|
|
clean:
|
2022-09-05 10:58:42 +02:00
|
|
|
rm -fr build/* 2>/dev/null || true
|