This commit is contained in:
ryan
2026-06-09 21:01:13 +08:00
parent 949c021d45
commit 0ead6348f6
3 changed files with 65 additions and 2 deletions
+12 -1
View File
@@ -1,4 +1,4 @@
.PHONY: swagger license license-check build-embedded build-test
.PHONY: swagger license license-check build-embedded build-test cross-build
swagger:
scripts/swagger.sh
@@ -34,3 +34,14 @@ build-test:
echo "==> Build test FAILED." >&2; \
exit 1; \
fi
cross-build:
@echo "==> Cross-compiling for linux/darwin/windows × amd64/arm64..."
@mkdir -p bin
docker build \
--file docker/Dockerfile.cross \
--target export \
--output type=local,dest=./bin \
.
@echo "==> Done. Binaries written to ./bin/"
@ls -lh bin/