History log of /freebsd-current/Makefile.sys.inc
Revision Date Author Comments
# d0b2dbfa 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: one-line sh pattern

Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/


# e22224a5 05-Dec-2017 Bryan Drewery <bdrewery@FreeBSD.org>

AUTO_OBJ: For all top-level targets enforce using an OBJDIR.

This will cause an error if the wanted OBJDIR is not writable. Previously it
would cause the files to generate to the source tree. This was too obscure and
things like buildworld really expect a proper OBJDIR layout.

Sponsored by: Dell EMC


# 7e0aabd9 18-Nov-2017 Bryan Drewery <bdrewery@FreeBSD.org>

Fix top-level targets with read-only OBJDIR.

This also makes it so that top-level build targets do not immediately create
the OBJDIR. Only sub-make targets will do so. This avoids creating object
directories for targets like 'make check-old' or creating unneeded
MACHINE.MACHINE_ARCH directories during 'make tinderbox'.

Reported by: npn, lifanov
Tested by: npn, Mark Millard
Sponsored by: Dell


# a7fa261e 18-Nov-2017 Bryan Drewery <bdrewery@FreeBSD.org>

Move top-level AUTO_OBJ logic to Makefile.sys.inc.

Sponsored by: Dell