@echo off echo Building Medi-WOL for multiple platforms... REM Erstelle dist-Verzeichnis if not exist dist mkdir dist echo Building for Windows AMD64... go build -ldflags="-s -w" -o dist/medi-wol-windows-amd64.exe cmd/server/main.go echo Building for Linux AMD64... set GOOS=linux set GOARCH=amd64 go build -ldflags="-s -w" -o dist/medi-wol-linux-amd64 cmd/server/main.go echo Building for Linux ARM64... set GOOS=linux set GOARCH=arm64 go build -ldflags="-s -w" -o dist/medi-wol-linux-arm64 cmd/server/main.go echo Building for Windows ARM64... set GOOS=windows set GOARCH=arm64 go build -ldflags="-s -w" -o dist/medi-wol-windows-arm64.exe cmd/server/main.go REM Zurücksetzen auf Windows AMD64 set GOOS=windows set GOARCH=amd64 echo. echo Build complete! Binaries created in dist/ folder: dir dist echo. pause