Deleted Added
full compact
bmake.1 (255253) bmake.1 (261212)
1.\" $NetBSD: make.1,v 1.222 2013/08/11 09:53:49 apb Exp $
1.\" $NetBSD: make.1,v 1.226 2013/11/07 18:50:46 dholland Exp $
2.\"
3.\" Copyright (c) 1990, 1993
4.\" The Regents of the University of California. All rights reserved.
5.\"
6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions
8.\" are met:
9.\" 1. Redistributions of source code must retain the above copyright

--- 14 unchanged lines hidden (view full) ---

24.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28.\" SUCH DAMAGE.
29.\"
30.\" from: @(#)make.1 8.4 (Berkeley) 3/19/94
31.\"
2.\"
3.\" Copyright (c) 1990, 1993
4.\" The Regents of the University of California. All rights reserved.
5.\"
6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions
8.\" are met:
9.\" 1. Redistributions of source code must retain the above copyright

--- 14 unchanged lines hidden (view full) ---

24.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28.\" SUCH DAMAGE.
29.\"
30.\" from: @(#)make.1 8.4 (Berkeley) 3/19/94
31.\"
32.Dd August 11, 2013
32.Dd October 25, 2013
33.Dt MAKE 1
34.Os
35.Sh NAME
36.Nm bmake
37.Nd maintain program dependencies
38.Sh SYNOPSIS
39.Nm
40.Op Fl BeikNnqrstWwX

--- 699 unchanged lines hidden (view full) ---

740If
741.Nm
742is run with
743.Ar j
744then output for each target is prefixed with a token
745.Ql --- target ---
746the first part of which can be controlled via
747.Va .MAKE.JOB.PREFIX .
33.Dt MAKE 1
34.Os
35.Sh NAME
36.Nm bmake
37.Nd maintain program dependencies
38.Sh SYNOPSIS
39.Nm
40.Op Fl BeikNnqrstWwX

--- 699 unchanged lines hidden (view full) ---

740If
741.Nm
742is run with
743.Ar j
744then output for each target is prefixed with a token
745.Ql --- target ---
746the first part of which can be controlled via
747.Va .MAKE.JOB.PREFIX .
748If
748If
749.Va .MAKE.JOB.PREFIX
750is empty, no token is printed.
751.br
752For example:
753.Li .MAKE.JOB.PREFIX=${.newline}---${.MAKE:T}[${.MAKE.PID}]
754would produce tokens like
755.Ql ---make[1234] target ---
756making it easier to track the degree of parallelism being achieved.

--- 304 unchanged lines hidden (view full) ---

1061.Pf ( Ql * ,
1062.Ql \&? ,
1063and
1064.Ql Oo Oc )
1065may
1066be used.
1067The wildcard characters may be escaped with a backslash
1068.Pq Ql \e .
749.Va .MAKE.JOB.PREFIX
750is empty, no token is printed.
751.br
752For example:
753.Li .MAKE.JOB.PREFIX=${.newline}---${.MAKE:T}[${.MAKE.PID}]
754would produce tokens like
755.Ql ---make[1234] target ---
756making it easier to track the degree of parallelism being achieved.

--- 304 unchanged lines hidden (view full) ---

1061.Pf ( Ql * ,
1062.Ql \&? ,
1063and
1064.Ql Oo Oc )
1065may
1066be used.
1067The wildcard characters may be escaped with a backslash
1068.Pq Ql \e .
1069As a consequence of the way values are split into words, matched,
1070and then joined, a construct like
1071.Dl ${VAR:M*}
1072will normalise the inter-word spacing, removing all leading and
1073trailing space, and converting multiple consecutive spaces
1074to single spaces.
1075.
1069.It Cm \&:N Ns Ar pattern
1070This is identical to
1071.Ql Cm \&:M ,
1072but selects all words which do not match
1073.Ar pattern .
1074.It Cm \&:O
1075Order every word in variable alphabetically.
1076To sort words in

--- 127 unchanged lines hidden (view full) ---

1204.Sm off
1205.It Cm \&:C No \&/ Ar pattern No \&/ Ar replacement No \&/ Op Cm 1gW
1206.Sm on
1207The
1208.Cm \&:C
1209modifier is just like the
1210.Cm \&:S
1211modifier except that the old and new strings, instead of being
1076.It Cm \&:N Ns Ar pattern
1077This is identical to
1078.Ql Cm \&:M ,
1079but selects all words which do not match
1080.Ar pattern .
1081.It Cm \&:O
1082Order every word in variable alphabetically.
1083To sort words in

--- 127 unchanged lines hidden (view full) ---

1211.Sm off
1212.It Cm \&:C No \&/ Ar pattern No \&/ Ar replacement No \&/ Op Cm 1gW
1213.Sm on
1214The
1215.Cm \&:C
1216modifier is just like the
1217.Cm \&:S
1218modifier except that the old and new strings, instead of being
1212simple strings, are a regular expression (see
1219simple strings, are an extended regular expression (see
1213.Xr regex 3 )
1214string
1215.Ar pattern
1216and an
1217.Xr ed 1 Ns \-style
1218string
1219.Ar replacement .
1220Normally, the first occurrence of the pattern

--- 525 unchanged lines hidden (view full) ---

1746Mark all sources of this target as being up-to-date.
1747.It Ic .MAKE
1748Execute the commands associated with this target even if the
1749.Fl n
1750or
1751.Fl t
1752options were specified.
1753Normally used to mark recursive
1220.Xr regex 3 )
1221string
1222.Ar pattern
1223and an
1224.Xr ed 1 Ns \-style
1225string
1226.Ar replacement .
1227Normally, the first occurrence of the pattern

--- 525 unchanged lines hidden (view full) ---

1753Mark all sources of this target as being up-to-date.
1754.It Ic .MAKE
1755Execute the commands associated with this target even if the
1756.Fl n
1757or
1758.Fl t
1759options were specified.
1760Normally used to mark recursive
1754.Nm Ns 's .
1761.Nm Ns s .
1755.It Ic .META
1756Create a meta file for the target, even if it is flagged as
1757.Ic .PHONY ,
1758.Ic .MAKE ,
1759or
1760.Ic .SPECIAL .
1761Usage in conjunction with
1762.Ic .MAKE

--- 389 unchanged lines hidden ---
1762.It Ic .META
1763Create a meta file for the target, even if it is flagged as
1764.Ic .PHONY ,
1765.Ic .MAKE ,
1766or
1767.Ic .SPECIAL .
1768Usage in conjunction with
1769.Ic .MAKE

--- 389 unchanged lines hidden ---