• src/doors/syncdoom/build.bat build.sh xtrn/syncdoom/.gitignoredocs/v32

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sat Jun 20 14:04:42 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/ebb7ed52b3c00825b41c5c57
    Added Files:
    src/doors/syncdoom/build.bat build.sh xtrn/syncdoom/.gitignore
    Modified Files:
    docs/v322_new.md src/doors/syncdoom/COMPILING.md MULTIPLAYER.md xtrn/syncdoom/README.md
    Log Message:
    syncdoom: docs + build-helper polish for release

    Documentation review before publishing the door:
    - xtrn README: Windows/MSVC is documented as SUPPORTED (build.bat or CMake +
    vcpkg, see COMPILING.md), not "planned" -- the Winsock port has shipped.
    - MULTIPLAYER.md: add the `[net] skill` and `[wadset:*] skill` keys to the
    config tables and correct the stale "skill is not a set key" note (it is one).
    - COMPILING.md: document the one-command build helpers in each platform section.
    - docs/v322_new.md: add SyncDOOM to the Stock Modules "what's new" list.

    Build helpers:
    - build.sh: the *nix counterpart of build.bat -- CMake configure + build, then
    copy the binary next to the lobby in this tree's xtrn/syncdoom/ (the same place
    build.bat installs the .exe). For an in-place install that's the live door dir;
    JPEG-XL tier auto-enabled when libjxl is found.
    - build.bat: track the existing Windows/MSVC build+install helper (was untracked).
    - xtrn/syncdoom/.gitignore: ignore the locally-built syncdoom / syncdoom.exe door
    binaries so they can't be committed by accident.

    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net