• src/sbbs3/targets.mk

    From sbbs@VERT to CVS commit on Thursday, February 26, 2015 17:40:50
    src/sbbs3 targets.mk 1.36 1.37
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/sbbs/src/sbbs3

    Modified Files:
    targets.mk
    Log Message:
    Add a build target for 'sexyz', since some people expect that.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Tuesday, October 27, 2015 18:57:52
    src/sbbs3 targets.mk 1.38 1.39
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv20844

    Modified Files:
    targets.mk
    Log Message:
    Don't build jsdoor by default, add a phony jsdoor target instead.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Tuesday, October 27, 2015 19:00:58
    src/sbbs3 targets.mk 1.39 1.40
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv20896

    Modified Files:
    targets.mk
    Log Message:
    Fix hypo.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, December 13, 2017 12:59:41
    src/sbbs3 targets.mk 1.40 1.41
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv28865

    Modified Files:
    targets.mk
    Log Message:
    Created 'install' and 'symlinks' targets to ease the copying (install) or creating of symlinks after build, requires SBBSEXEC env var


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, December 13, 2017 13:25:21
    src/sbbs3 targets.mk 1.41 1.42
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv31603

    Modified Files:
    targets.mk
    Log Message:
    Make the 'install' and 'symlinks' targets dependant on 'all'



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Friday, February 23, 2018 16:08:12
    src/sbbs3 targets.mk 1.43 1.44
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    targets.mk
    Log Message:
    Added recursive make targets for scfg, uedit, and umonitor - built with
    the default/all target.
    So a single "make" command in src/sbbs3 should build these nested targets
    as well.
    Caveat: "make clean" does not clean these sub-make targets.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, February 27, 2018 19:37:58
    src/sbbs3 targets.mk 1.44 1.45
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv1964

    Modified Files:
    targets.mk
    Log Message:
    Remove unnecessary $(MAKEFLAGS) - passed via environment already, for
    recursive make of scfg, uedit, and umonitor.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Saturday, October 20, 2018 13:04:02
    src/sbbs3 targets.mk 1.47 1.48
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/home/rswindell/sbbs/src/sbbs3

    Modified Files:
    targets.mk
    Log Message:
    Experimental change for Mark Lewis: pass $(MAKEFLAGS) to recursive
    makes (scfg, uedit, umonitor).



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Saturday, October 20, 2018 13:31:21
    src/sbbs3 targets.mk 1.48 1.49
    Update of /cvsroot/sbbs/src/sbbs3
    In directory cvs:/tmp/cvs-serv9604

    Modified Files:
    targets.mk
    Log Message:
    Update the 'install' and 'symlinks' targets to also install/symlink the sub-projects: scfg, uedit, and umonitor



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, March 22, 2020 17:02:04
    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 Sunday, April 12, 2020 19:16:56
    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 Thursday, May 14, 2020 13:31:11
    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 Thursday, May 14, 2020 13:32:04
    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 Friday, November 20, 2020 00:52:53
    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@VERT to Git commit to main/sbbs/master on Saturday, December 12, 2020 01:46:10
    https://gitlab.synchro.net/main/sbbs/-/commit/6dec7bd4a1c65ae1ace68baa
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    Make git_hash.h and git_branch.h dependencies of all

    To be sure these buggers are always created for every build that includes the 'all' target. Perhaps these should be creatd in build or an output dir and maybe for all projects (not just sbbs3) - but will ponder tomorrow.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Saturday, December 12, 2020 02:28:51
    https://gitlab.synchro.net/main/sbbs/-/commit/47d48ec148bee9f746b85740
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    jsdoor.c #includes ver.cpp !?!?

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Saturday, December 12, 2020 03:04:13
    https://gitlab.synchro.net/main/sbbs/-/commit/7b185d664ef04708547db3db
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    Move the GIT_INFO dependency further up the jsdoor food-chain

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Saturday, December 12, 2020 03:22:31
    https://gitlab.synchro.net/main/sbbs/-/commit/4e568ebc3a979e4fccaf0bca
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    Merge remote-tracking branch 'origin/master'

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, December 13, 2020 20:13:42
    https://gitlab.synchro.net/main/sbbs/-/commit/7654c0db6eb033ecd1f01e67
    Modified Files:
    src/sbbs3/targets.mk
    Log Message:
    Only update the git_branch.h and git_hash.h files when the contents change.

    This reduces the number of unnecessary recompiles of ver.cpp -> ver.o.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, March 13, 2022 14:34:26
    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 Sunday, March 13, 2022 16:54:21
    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 Friday, April 07, 2023 21:28:48
    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 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