#
e9c2838d |
| 11-Feb-2025 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Add newlog.sh and setops.sh to share/mk
jobs.mk makes use of newlog.sh if found.
Set NEWLOG_SH in local.sys.env.mk to save jobs.mk searching for it.
PR: 284390 Reviewed by: stevek Differential Rev
Add newlog.sh and setops.sh to share/mk
jobs.mk makes use of newlog.sh if found.
Set NEWLOG_SH in local.sys.env.mk to save jobs.mk searching for it.
PR: 284390 Reviewed by: stevek Differential Revision: https://reviews.freebsd.org/D48737
show more ...
|
Revision tags: release/14.1.0-p7, release/14.2.0-p1, release/13.4.0-p3, release/14.2.0, release/13.4.0 |
|
#
a2b67d4a |
| 29-Jul-2024 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Update dirdeps.mk to latest
Also add meta2deps.{py,sh} to FILES so they get installed/staged
Reviewed by: stevek
|
#
e9ac4169 |
| 15-Jul-2024 |
Warner Losh <imp@FreeBSD.org> |
Remove residual blank line at start of Makefile
This is a residual of the $FreeBSD$ removal.
MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
|
Revision tags: release/14.1.0, release/13.3.0 |
|
#
97759ccc |
| 23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
share: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl
share: Remove ancient SCCS tags.
Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script.
Sponsored by: Netflix
show more ...
|
Revision tags: release/14.0.0 |
|
#
61fe0b8e |
| 30-Aug-2023 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Add sys.dirdeps.mk to share/mk FILES
A few recent makefiles should have been added to FILES. Rename sys.machine.mk to local.sys.machine.mk as it is very tree specific so does not belong in /usr/shar
Add sys.dirdeps.mk to share/mk FILES
A few recent makefiles should have been added to FILES. Rename sys.machine.mk to local.sys.machine.mk as it is very tree specific so does not belong in /usr/share/mk/
Reviewed by: stevek Differential Revision: https://reviews.freebsd.org/D41642
show more ...
|
#
d0b2dbfa |
| 16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern
Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
2d01ce7f |
| 28-Jul-2023 |
Jessica Clarke <jrtc27@FreeBSD.org> |
mk: Install bsd.compat.pre.mk
Reported by: dchagin Fixes: 5d6cb793d0d5 ("bsd.compat.mk Extract _ALL_LIBCOMPATS and add related variables")
|
Revision tags: release/13.2.0, release/12.4.0, release/13.1.0 |
|
#
0967f703 |
| 11-Apr-2022 |
Colin Percival <cperciva@FreeBSD.org> |
Install the recently added posix.mk file
This enables POSIX compatibility for Makefiles which start with .POSIX:
Submitted by: sjg
|
Revision tags: release/12.3.0, release/13.0.0, release/12.2.0, release/11.4.0 |
|
#
c3bd3d1c |
| 21-Nov-2019 |
Warner Losh <imp@FreeBSD.org> |
Install bsd.sysdir.mk.
Submitted by: Jung-uk Kim
|
Revision tags: release/12.1.0 |
|
#
2a19575a |
| 16-Oct-2019 |
Brooks Davis <brooks@FreeBSD.org> |
Install bsd.compat.mk.
Reported by: glebius
|
Revision tags: release/11.3.0 |
|
#
2aaf9152 |
| 18-Mar-2019 |
Alan Somers <asomers@FreeBSD.org> |
MFHead@r345275
|
#
5193fcde |
| 15-Mar-2019 |
Enji Cooper <ngie@FreeBSD.org> |
Initial googlemock/googletest integration into the build/FreeBSD test suite
This initial integration takes googlemock/googletest release 1.8.1, integrates the library, tests, and sample unit tests i
Initial googlemock/googletest integration into the build/FreeBSD test suite
This initial integration takes googlemock/googletest release 1.8.1, integrates the library, tests, and sample unit tests into the build.
googlemock/googletest's inclusion is optionally available via `MK_GOOGLETEST`. `MK_GOOGLETEST` is dependent on `MK_TESTS` and is enabled by default when built with a C++11 capable toolchain.
Google tests can be specified via the `GTESTS` variable, which, in comparison with the other test drivers, is more simplified/streamlined, as Googletest only supports C++ tests; not raw C or shell tests (C tests can be written in C++ using the standard embedding methods).
No dependent libraries are assumed for the tests. One must specify `gmock`, `gmock_main`, `gtest`, or `gtest_main`, via `LIBADD` for the program.
More information about googlemock and googletest can be found on the Googletest [project page](https://github.com/google/googletest), and the [GoogleMock](https://github.com/google/googletest/blob/v1.8.x/googlemock/docs/Documentation.md) and [GoogleTest](https://github.com/google/googletest/tree/v1.8.x/googletest/docs) docs.
These tests are originally integrated into the build as plain driver tests, but will be natively integrated into Kyua in a later version.
Known issues/Errata: * [WhenDynamicCastToTest.AmbiguousCast fails on FreeBSD](https://github.com/google/googletest/issues/2172)
Reviewed by: asomers Approved by: emaste (mentor) MFC after: 2 months Differential Revision: https://reviews.freebsd.org/D19551
show more ...
|
#
83301881 |
| 20-Feb-2019 |
Enji Cooper <ngie@FreeBSD.org> |
Correct gmock/gtest expectations w.r.t. C++11/RTTI
Long story short, some of the tests were failing because they expected either dynamic_cast or RTTI to be functional and it wasn't.
Move all common
Correct gmock/gtest expectations w.r.t. C++11/RTTI
Long story short, some of the tests were failing because they expected either dynamic_cast or RTTI to be functional and it wasn't.
Move all common CXXFLAGS out to googletest.test.inc.mk and reference it from googletest.test.mk and .../googletest/Makefile.inc
show more ...
|
#
bd71398d |
| 20-Feb-2019 |
Enji Cooper <ngie@FreeBSD.org> |
Add googletest.test.mk and integrate into bsd.test.mk
googletest.test.mk is a rudimentary wrapper around the plain test interface (for now), which only supports C++ programs, specified by the `GTEST
Add googletest.test.mk and integrate into bsd.test.mk
googletest.test.mk is a rudimentary wrapper around the plain test interface (for now), which only supports C++ programs, specified by the `GTESTS` variable.
In the future, kyua will support gtests in a more native manner.
show more ...
|
Revision tags: release/12.0.0 |
|
#
14b841d4 |
| 11-Aug-2018 |
Kyle Evans <kevans@FreeBSD.org> |
MFH @ r337607, in preparation for boarding
|
#
bbd7a929 |
| 04-Aug-2018 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r336870 through r337285, and resolve conflicts.
|
#
a6589ab7 |
| 02-Aug-2018 |
Simon J. Gerraty <sjg@FreeBSD.org> |
Update dirdeps.mk et al to latest
dirdeps.mk and meta.autodep.mk will now look for Makefile.depend.options to handle optional dependencies, the work is all done by dirdeps-options.mk
Also update to
Update dirdeps.mk et al to latest
dirdeps.mk and meta.autodep.mk will now look for Makefile.depend.options to handle optional dependencies, the work is all done by dirdeps-options.mk
Also update to latest meta.stage.mk and gendirdeps.mk
Reviewed by: bdrewery Differential Revision: https://reviews.freebsd.org/D15701
show more ...
|
#
eed76687 |
| 25-Jul-2018 |
Brad Davis <brd@FreeBSD.org> |
Actually install bsd.dirs.mk
Approved by: allanjude (mentor) Differential Revision: https://reviews.freebsd.org/D16434
|
Revision tags: release/11.2.0, release/10.4.0 |
|
#
dc5068b5 |
| 31-Jul-2017 |
Enji Cooper <ngie@FreeBSD.org> |
Add bsd.cov.mk
It's a Makefile snippet that currently handles cleanup/installation of .gcno files
|
#
531c2d7a |
| 24-Jul-2017 |
Enji Cooper <ngie@FreeBSD.org> |
MFhead@r320180
|
#
bca9d05f |
| 23-Jul-2017 |
Hans Petter Selasky <hselasky@FreeBSD.org> |
Merge ^/head r319973 through 321382.
|
Revision tags: release/11.1.0 |
|
#
a3604b95 |
| 27-Jun-2017 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r320042 through r320397.
|
#
125902b6 |
| 22-Jun-2017 |
Bryan Drewery <bdrewery@FreeBSD.org> |
Add basic bsd.linker.mk auto included from bsd.compiler.mk.
This will provide LINKER_TYPE and LINKER_VERSION.
MFC after: 2 weeks Reviewed by: emaste Sponsored by: Dell EMC Isilon Differential Revis
Add basic bsd.linker.mk auto included from bsd.compiler.mk.
This will provide LINKER_TYPE and LINKER_VERSION.
MFC after: 2 weeks Reviewed by: emaste Sponsored by: Dell EMC Isilon Differential Revision: https://reviews.freebsd.org/D11308
show more ...
|
#
a0e610c4 |
| 16-Oct-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r306906 through r307382.
|
#
808b18e4 |
| 12-Oct-2016 |
Jonathan Anderson <jonathan@FreeBSD.org> |
Extract suffix rules into bsd.suffixes[-posix].mk.
Refactor make suffix rules into separate files (one for POSIX and one not), and rationalise the rules so that bsd.lib.mk can contain only those rul
Extract suffix rules into bsd.suffixes[-posix].mk.
Refactor make suffix rules into separate files (one for POSIX and one not), and rationalise the rules so that bsd.lib.mk can contain only those rules that are library-specific (.c.po and .c.pico).
This can be accomplished by adding ${STATIC_CFLAGS} to the .c.o rule unconditionally. STATIC_CFLAGS are only defined for use by sys.mk rules in lib/libpam/Makefile.inc (see r227797), so it should be safe to include them unconditionally in sys.mk's .c.o rule (tested by make universe and a ports exp-run).
Reviewed by: bdrewery, sjg Approved by: rwatson (mentor) Sponsored by: DARPA, AFRL Differential Revision: https://reviews.freebsd.org/D6805
show more ...
|