From f873275b3f3231e8b554b74a3435f2d862eb2492 Mon Sep 17 00:00:00 2001 From: kurte Date: Sun, 4 May 2025 07:00:13 -0700 Subject: [PATCH] Add the build script for zephyr-sketch-tool Since I had it and others may run into needing to build it again. ... Also added to gitignore the distrib --- .gitignore | 2 ++ extra/zephyr-sketch-tool/build.sh | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 extra/zephyr-sketch-tool/build.sh diff --git a/.gitignore b/.gitignore index 09974049..1014254c 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,5 @@ cflags.txt cxxflags.txt includes.txt provides.ld +cores/arduino/api +/extra/zephyr-sketch-tool/distrib diff --git a/extra/zephyr-sketch-tool/build.sh b/extra/zephyr-sketch-tool/build.sh new file mode 100644 index 00000000..5e68bd36 --- /dev/null +++ b/extra/zephyr-sketch-tool/build.sh @@ -0,0 +1,20 @@ +VERSION=$1 + +mkdir -p distrib/linux_amd64 +GOOS=linux GOARCH=amd64 go build && mv zephyr-sketch-tool distrib/linux_amd64/zephyr-sketch-tool + +mkdir -p distrib/linux_arm64 +GOOS=linux GOARCH=arm64 go build && mv zephyr-sketch-tool distrib/linux_arm64/zephyr-sketch-tool + +mkdir -p distrib/macos_amd64 +GOOS=darwin GOARCH=amd64 go build && mv zephyr-sketch-tool distrib/macos_amd64/zephyr-sketch-tool + +mkdir -p distrib/windows_386 +GOOS=windows GOARCH=386 go build && mv zephyr-sketch-tool* distrib/windows_386/zephyr-sketch-tool.exe + +cd distrib + +tar -czf zephyr-sketch-tool-${VERSION}-linux_amd64.tar.gz linux_amd64 +tar -czf zephyr-sketch-tool-${VERSION}-linux_arm64.tar.gz linux_arm64 +tar -czf zephyr-sketch-tool-${VERSION}-macos_amd64.tar.gz macos_amd64 +zip -r zephyr-sketch-tool-${VERSION}-windows_386.zip windows_386