• src/sbbs3/targets.mk

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Saturday, July 15, 2023 14:26:44
    https://gitlab.synchro.net/main/sbbs/-/commit/6858b34885a50dd7a1d71b66
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    Don't use ln -r (relative) option for 'symlinks' build target

    As reported by Pasta68K:
    FreeBSD's ln doesn't support -r

    ln -sfr clang.freebsd..exe.release/* /sbbs/exec
    ln: illegal option -- r

    So use realpath instead. Hopefully all the targeted *nix platforms include 'realpath'.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tuesday, February 06, 2024 17:41:53
    https://gitlab.synchro.net/main/sbbs/-/commit/9ec5dd1b4d1144433e6220b7
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    Add the missing colons
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tuesday, February 06, 2024 18:48:14
    https://gitlab.synchro.net/main/sbbs/-/commit/2bdfaf790f8641c2555f1ce6
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    Actually remove slog from standalone-utils. Derp.
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Tuesday, February 06, 2024 18:52:06
    https://gitlab.synchro.net/main/sbbs/-/commit/d76637800bb79a2f44254d59
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    Looks like upgradeto* need sbbs.h (and therefore jsversion.h) too.

    Bump them from standalone-utils
    ---
    ■ 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
  • 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) <[email protected]>
    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net