• src/doors/syncconquer/build.sh src/doors/syncdoom/build.sh src/doors/s

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wednesday, July 22, 2026 21:08:26
    https://gitlab.synchro.net/main/sbbs/-/commit/53e0a28a46d1c4689d0ac0b4
    Modified Files:
    src/doors/syncconquer/build.sh src/doors/syncdoom/build.sh src/doors/syncduke/build.sh src/doors/syncmoo1/build.sh src/doors/syncretro/build.sh
    Log Message:
    doors: make build.sh "clean" clean and exit, per the make convention

    src/build/rules.mk defines clean as a delete-only target, and sbbs3's GNUmakefile documents it as "Delete output files" -- cleaning and building
    in one go is spelled "make clean all". syncconquer's build.sh already
    followed that, but syncdoom, syncduke, syncmoo1 and syncretro treated
    "clean" as "delete the build tree and then build it again", so the same
    word meant two different things across the door family.

    Give all five the same behavior: "clean" alone removes the build tree and exits, and a new "all" argument asks for a build as well, so "clean all" rebuilds from scratch. Arguments stay order-independent, so "debug clean
    all" works.

    Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

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