History log of /freebsd-current/share/man/man5/style.Makefile.5
Revision Date Author Comments
# 2322159a 07-Sep-2023 David E. O'Brien <obrien@FreeBSD.org>

Update HISTORY section.


# fa9896e0 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: two-line nroff pattern

Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/


# 9e850513 17-Jul-2023 Mateusz Piotrowski <0mp@FreeBSD.org>

style.Makefile.5: Wordsmith .PATH description

MFC after: 3 days
Fixes: 1ac5586c6d86 style.Makefile.5: Do not require $FreeBSD$ SCM IDs


# 22faf70d 17-Jul-2023 Mateusz Piotrowski <0mp@FreeBSD.org>

style.Makefile.5: Remove $FreeBSD$ from examples

MFC after: 3 days


# 73fb7a7a 17-Jul-2023 Mateusz Piotrowski <0mp@FreeBSD.org>

style.Makefile.5: Stop documenting NO_MAN

NO_MAN has been an error since 2020 according to UPDATING.

PR: 231357
MFC after: 3 days


# 1ac5586c 18-Nov-2021 Mateusz Piotrowski <0mp@FreeBSD.org>

style.Makefile.5: Do not require $FreeBSD$ SCM IDs

It's no longer required to have those SCM IDs at the start of makefiles.

MFC after: 3 days


# 7fa2f2a6 06-Jan-2021 Alex Richardson <Alexander.Richardson@cl.cam.ac.uk>

Rename NO_WERROR -> MK_WERROR=no

As suggested in D27598. This also supports MK_WERROR.clang=no and
MK_WERROR.gcc=no to support the existing NO_WERROR.<compiler> uses.

Reviewed By: brooks
Differential Revision: https://reviews.freebsd.org/D27601


# 6b3a148c 25-Aug-2020 Alex Richardson <arichardson@FreeBSD.org>

style.Makefile: list CSTD between WARNS and CFLAGS

This was suggested by emaste in https://reviews.freebsd.org/D25928 and
matches most uses in the tree.


# 37bfb9b3 21-Oct-2015 Bryan Drewery <bdrewery@FreeBSD.org>

Document that we use {} for variable expansion.

MFC after: 1 week
Sponsored by: EMC / Isilon Storage Division


# 8f47851d 26-Mar-2012 Joel Dahl <joel@FreeBSD.org>

mdoc: Remove tabs in non-literal context.


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 08b91343 10-Oct-2005 Yaroslav Tykhiy <ytykhiy@gmail.com>

Replace "/etc/make.conf" with references to make.conf(5)
where applicable. The main reason for this change is that
the location of make.conf is not constant and can be
modified via __MAKE_CONF. This change also improves
hyper-text linkage in our manpages.

MFC after: 2 weeks


# 40f3723d 28-Feb-2005 David E. O'Brien <obrien@FreeBSD.org>

Fix a grammar nit of mine.


# db9eea4d 28-Feb-2005 David E. O'Brien <obrien@FreeBSD.org>

-mandoc style tweak rev 1.13.
Submitted by: ru


# 9146ea4e 28-Feb-2005 David E. O'Brien <obrien@FreeBSD.org>

Catch up with the latest policies on knobs.


# b531f2c0 08-Jan-2005 Tom Rhodes <trhodes@FreeBSD.org>

[NO]MAN -> NO_[MAN].
Bump doc date.


# 8979ef39 19-Jun-2004 Mike Pritchard <mpp@FreeBSD.org>

Fix a spelling error.


# b3eaeb0b 11-May-2004 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7): EXAMPLES is the standard section name.


# b37af785 10-May-2004 Bruce Evans <bde@FreeBSD.org>

Fixed mispelling of SCRIPTS as SCRIPT.


# 9caaab80 07-May-2004 Dag-Erling Smørgrav <des@FreeBSD.org>

Document SHLIB, kind of.


# fe08efe6 08-Sep-2003 Ruslan Ermilov <ru@FreeBSD.org>

mdoc(7): Use the new feature of the .In macro.


# e84d3134 28-Jun-2003 Ruslan Ermilov <ru@FreeBSD.org>

Punctuation.


# 7b5570bf 02-Mar-2003 David E. O'Brien <obrien@FreeBSD.org>

Another traffice ticket for crossing the .'ed line from the mdoc police.

Submitted by: ru


# ed403545 01-Mar-2003 David E. O'Brien <obrien@FreeBSD.org>

Also allow and document a "build" ordering for variables.
Both "product" and "build" ordering are rampant in /usr/src. This document
is not indented to be as strict as style(9) as historically BSD hasn't been
as consistent about Makefile as C code. Also there are too many variations,
exceptions and allowances in out existing Makefile style to be strict.
However there is a general level of consensus on what the general BSD style
of our Makefiles is. This manpage documents that "smell".


# a250a461 01-Mar-2003 David E. O'Brien <obrien@FreeBSD.org>

o Do not use VPATH.
o Give the proper spelling for WARNS.
o Clarify using NO_WERROR.
o Embelish -D after -I verbage.
o Document preference of ${.ALLSRC} & ${.TARGET} vs. $< & $@.

Based on: brucification


# ef91670a 01-Mar-2003 David E. O'Brien <obrien@FreeBSD.org>

Mdoc police.

Submitted by: ru


# 91c8d237 26-Feb-2003 David E. O'Brien <obrien@FreeBSD.org>

FreeBSD Makefile style guide.

Approved by: TRB