• src/sbbs3/targets.mk

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Saturday, August 01, 2026 19:44:16
    https://gitlab.synchro.net/main/sbbs/-/commit/aed157d0f448d6fea890fb5e
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    Order the sub-makes after the text.h regeneration

    In an official tree with SBBSCTRL set, text.h is generated from
    ctrl/text.dat by textgen, and the rule also depends on the textgen binary -
    so a build that relinks textgen rewrites the header. Objects built in this directory depend on text.h through their generated .d files, but the scfg/uedit/umonitor/gtk* sub-makes are phony targets carrying no such dependency. Under -j they can compile a source of ours that includes
    text.h while textgen is still writing it:

    ../date_str.c:167:67: error: 'Never' undeclared

    Give each of those targets an order-only prerequisite on text.h.

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

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Monday, March 04, 2024 00:13:34
    https://gitlab.synchro.net/main/sbbs/-/commit/0eb08feedda46028765b5ae8
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    Disable the broken textgen running rule by default

    Should only be run on official sbbs builds anyway

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wednesday, March 06, 2024 23:51:54
    https://gitlab.synchro.net/main/sbbs/-/commit/632246a6b6cac8bf2a685668
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    Don't use echo to create git_hash.h, collapses multiple spaces

    Wasn't sufficiently quoting, but we don't need to use echo in the first place

    Will reconsider using %e instead of %d later

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