#!/usr/bin/env python3 # make_zip.py: the Windows tester kit, one zip to hand to testers who play # their own copy of the game. GPL-3.0-or-later (see COPYING). # # python scripts/windows/make_zip.py --build --docs --deps-src --out # [--forbid ]... [--allow-dirty] [--checklist-name CHECKLIST.md] [--public] # # --build a labelled build's folder (CMake preset windows-clang-tester: # SB_WINDOWS_GUI=ON, SB_BUILD_LABEL="Windows beta"), with # runtime/SpeedBreaker.exe, its .pdb and generated/build_info.inc # --docs README-TESTER.txt, CHECKLIST.md and REPORT-TEMPLATE.txt, and # TESTER-NOTES.txt (a short note for this round) if it is there # --deps-src the dependencies' source trees the build used: SDL3-*, # glslang-* and ffmpeg-* (their license texts) # --out where the zip goes, with .txt beside it (hashes and # the checks' findings, for us: not in the zip) # --public the download for everyone (a release asset) instead of a tester # kit: SpeedBreaker--windows-x64-