#!/bin/bash MSYS2_ROOT=c:/msys64 cd .. ./build release printf "\n\n\033[0;32mBuilding Windows release...\n\033[0m" mkdir bin/DragonV2_w64 cp -r extra/* bin/DragonV2_w64/ cp other/dvm_appIcon.ico bin/DragonV2_w64 cp other/ddb_appIcon.ico bin/DragonV2_w64 cp other/dtools_appIcon.ico bin/DragonV2_w64 cp other/dasm_appIcon.ico bin/DragonV2_w64 cp bin/dvm.exe bin/DragonV2_w64 cp bin/ddb.exe bin/DragonV2_w64 cp bin/dasm.exe bin/DragonV2_w64 cp bin/dtools.exe bin/DragonV2_w64 for dll in libgcc_s_seh-1.dll libstdc++-6.dll libostd.dll libwinpthread-1.dll \ SDL3.dll SDL3_image.dll; do src="$MSYS2_ROOT/ucrt64/bin/$dll" [[ -f "$src" ]] || { echo "Missing: $dll"; exit 1; } cp "$src" bin/DragonV2_w64/ done cp -r licences bin/DragonV2_w64 cp LICENSE bin/DragonV2_w64/licences/DragonV2-LICENCE.txt printf "\n\033[0;32mWindows release ready in bin/DragonV2_w64!\n\033[0m"