• src/sbbs3/targets.mk

    From rswindell@VERT to CVS commit on Thu May 14 13:31:11 2020
    src/sbbs3 targets.mk 1.52 1.53
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    targets.mk
    Log Message:
    The symlinks target now links */<exec-output-dir>/* to exec so as to include the sbbs3/gtk* outputs too.



    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Thu May 14 13:32:04 2020
    src/sbbs3 targets.mk 1.53 1.54
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    targets.mk
    Log Message:
    Do the same with the 'install' target (copy all subproject outputs).



    ---
    � Synchronet � Vertrauen � Home of Synchronet � [vert/cvs/bbs].synchro.net
  • From Deuce@VERT to Git commit to sbbs/master on Fri Nov 20 00:52:53 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/5269488c0a59c13ca0e823e3
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    Add dependency on JS for everything that includes sbbs.h

    This is because it includes js_version.h if JAVASCRIPT is defined,
    and JAVASCRIPT is defined for everything using CFLAGS.

    It may be worth re-working the JAVASCRIPT define, but that's a bunch
    of extra work.

    This is the first (and easiest) step in getting parallel builds
    working.

    ---
    � 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 Sat Aug 1 19:44:16 2026
    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