-
src/sbbs3/targets.mk
From
rswindell@1:103/705 to
CVS commit on Wed Dec 13 12:59:41 2017
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
--- SBBSecho 3.03-Win32
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Wed Dec 13 13:25:21 2017
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'
--- SBBSecho 3.03-Win32
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Fri Feb 23 16:08:12 2018
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.
--- SBBSecho 3.03-Win32
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Tue Feb 27 19:37:58 2018
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.
--- SBBSecho 3.03-Win32
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Sat Oct 20 13:04:02 2018
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).
--- SBBSecho 3.06-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 to
CVS commit on Sat Oct 20 13:31:21 2018
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
--- SBBSecho 3.06-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 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.
--- SBBSecho 3.10-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 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
--- SBBSecho 3.10-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 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.
--- SBBSecho 3.11-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
rswindell@1:103/705 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).
--- SBBSecho 3.11-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Deuce@1:103/705 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.hThis 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 bunchof extra work.This is the first (and easiest) step in getting parallel buildsworking.
--- SBBSecho 3.11-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Sat Dec 12 01:46:10 2020
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 allTo 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 andmaybe for all projects (not just sbbs3) - but will ponder tomorrow.
--- SBBSecho 3.11-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Sat Dec 12 02:28:51 2020
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Sat Dec 12 03:04:13 2020
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Sat Dec 12 03:22:31 2020
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Sun Dec 13 20:13:42 2020
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.
--- SBBSecho 3.11-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell@1:103/705 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.
--- SBBSecho 3.15-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell@1:103/705 to
Git commit to main/sbbs/master on Sun Mar 13 16:54:21 2022
-
From
Rob Swindell (on ChromeOS)@1:103/705 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 filesNeed to use this for creating nightly sbbs_src.tgz fileAlso suppress the diff errors when the git_*.h files don't exist
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Rob Swindell (on Debian Linux)@1:103/705 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 targetAs reported by Pasta68K:FreeBSD's ln doesn't support -rln -sfr clang.freebsd..exe.release/* /sbbs/execln: illegal option -- rSo use realpath instead. Hopefully all the targeted *nix platforms include'realpath'.
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
-
From
Deucе@1:103/705 to
Git commit to main/sbbs/master on Tue Feb 6 17:41:53 2024
-
From
Deucе@1:103/705 to
Git commit to main/sbbs/master on Tue Feb 6 18:48:14 2024
-
From
Deucе@1:103/705 to
Git commit to main/sbbs/master on Tue Feb 6 18:52:06 2024
-
From
Rob Swindell (on Debian Linux)@1:103/705 to
Git commit to main/sbbs/master on Mon Mar 4 00:13:34 2024
-
From
Rob Swindell (on Debian Linux)@1:103/705 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
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)