• src/sbbs3/targets.mk

    From Rob Swindell@VERT to Git commit to main/sbbs/master on Sun Mar 13 14:34:26 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/7b46736ff82cf5ec34fd6e81
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    Use whereis to find setcap install location and cut to trim the output

    <Dan_C> DigitalMan: minor install issue noted today - during a fresh (Linux) install on a test box, the build failed because it was unable to execute the "sudo setcap ..." command. This was on Slackware 15.0, where the setcap executable is located in /sbin , and that directory is not in the $PATH of a normal user, or even when a normal user uses the 'sudo' command.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sun Mar 13 16:54:21 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/e01c7f898d3b961211899765
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    Apparently we need to use the backtick method of shell expression here

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on ChromeOS)@VERT to Git commit to main/sbbs/master on Fri Apr 7 21:28:48 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/a13baa9838e1896cc1cd06cb
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    A 'gitinfo' build target for building just the git_branch/hash.h files

    Need to use this for creating nightly sbbs_src.tgz file

    Also suppress the diff errors when the git_*.h files don't exist

    ---
    þ 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 Jul 15 14:26:44 2023
    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 Tue Feb 6 17:41:53 2024
    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 Tue Feb 6 18:48:14 2024
    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 Tue Feb 6 18:52:06 2024
    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 Mon Mar 4 00:13:34 2024
    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 Wed Mar 6 23:51:54 2024
    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 rswindell@VERT to CVS commit on Sun Mar 22 17:02:04 2020
    src/sbbs3 targets.mk 1.50 1.51
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv23527

    Modified Files:
    targets.mk
    Log Message:
    Add 'setcap' target for sbbs-linux builds to automatically run setcap on
    the generated 'sbbs' executable to enable low-port-binding capability.
    e.g. run 'make RELEASE=1 setcap symlinks' to make a release (non-debug)
    build, set the bind-capability on sbbs, and create symlinks from your
    exec directory to the build output (*.exe.release) directory.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sun Apr 12 19:16:56 2020
    src/sbbs3 targets.mk 1.51 1.52
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    targets.mk
    Log Message:
    Added PHONY targets for gtkmonitor, gtkchat, gtkuseredit, and gtkuserlist
    and a gtkutils build target to build them all (e.g. "make gtkutils")
    to make life easier for Nelgin



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • 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