<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/usr.bin/make/make.1, branch releng/8.4</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.4</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.4'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2012-10-09T05:06:30Z</updated>
<entry>
<title>MF9: r237100: MFC r236338, r236339, r236346, r236347, r236365, &amp; r236977</title>
<updated>2012-10-09T05:06:30Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2012-10-09T05:06:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=03391dab30d5c91e5cae9d148d383718bc4a0782'/>
<id>urn:sha1:03391dab30d5c91e5cae9d148d383718bc4a0782</id>
<content type='text'>
  * Deprecate the FreeBSD 10's make's ":U" (to-upper case) and ":L"
    (to-lower case) modifiers for ":tu" and ":tl".
  * make it easier to test newly-built make.
  * Add "-V '${VAR}'" variable expansion from Portable Berkeley Make.
  * regression test for '-V' command line option and the :t[lu] modifiers.

MF9: r241364: Update MAKE_VERSION for r237100.

MFC: r201225: add missing `void' keyword.
</content>
</entry>
<entry>
<title>MFC r227121: make(1): obj dirs are physical paths so write `pwd -P`</title>
<updated>2011-12-30T21:33:19Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2011-12-30T21:33:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=15248cc92e759ddc926757265897ac66ff6f1955'/>
<id>urn:sha1:15248cc92e759ddc926757265897ac66ff6f1955</id>
<content type='text'>
rather than `pwd`.

Regular pwd may return a pathname containing symlinks, but make does not use
such pathnames.
</content>
</entry>
<entry>
<title>MFC: r207948</title>
<updated>2010-07-04T18:48:43Z</updated>
<author>
<name>Christian Brueffer</name>
<email>brueffer@FreeBSD.org</email>
</author>
<published>2010-07-04T18:48:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8c098ef60ec63c1d560d2f4945b439c9dfbcc3c8'/>
<id>urn:sha1:8c098ef60ec63c1d560d2f4945b439c9dfbcc3c8</id>
<content type='text'>
- Missing full stops
- Upper case the first character of an description
- Section headings do not need to be quoted. From OpenBSD's make.1, revision 1.81
- Plural of suffix is suffixes. From OpenBSD's make.1, revision 1.61
- s/seperating/separating/
</content>
</entry>
<entry>
<title>Avoid infinite loops when remaking makefiles not only</title>
<updated>2009-04-07T19:49:38Z</updated>
<author>
<name>Max Khon</name>
<email>fjoe@FreeBSD.org</email>
</author>
<published>2009-04-07T19:49:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c2502d78e131493b8576ac79ff23aa1cf01f41c9'/>
<id>urn:sha1:c2502d78e131493b8576ac79ff23aa1cf01f41c9</id>
<content type='text'>
for Makefile targets but also for targets they depend on.
</content>
</entry>
<entry>
<title>+ Add the -Q be-quiet flag for parallel jobs.</title>
<updated>2009-01-03T10:14:01Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2009-01-03T10:14:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=eee34044815096f2732e85a2eabd728aa56fd916'/>
<id>urn:sha1:eee34044815096f2732e85a2eabd728aa56fd916</id>
<content type='text'>
- Enable -Q by default for the moment - there is something weird
  going on in the rescue build.
</content>
</entry>
<entry>
<title>1. Add the ability to tweak the token output before targets in job mode.</title>
<updated>2008-12-29T10:26:02Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2008-12-29T10:26:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=78885448f1da75e35e9b78403f684c9bb7529b12'/>
<id>urn:sha1:78885448f1da75e35e9b78403f684c9bb7529b12</id>
<content type='text'>
   E.g.,  .MAKE.JOB.PREFIX=${.newline}---[${.MAKE.PID}]
   would produce

   ---[1234] target ---

2. Added ${.newline} as a simple means of being able to include '\n' in the
   assignment of .MAKE.JOB.PREFIX

Obtained from:	NetBSD
</content>
</entry>
<entry>
<title>Fix up after last commit:</title>
<updated>2008-12-27T00:17:41Z</updated>
<author>
<name>Tom Rhodes</name>
<email>trhodes@FreeBSD.org</email>
</author>
<published>2008-12-27T00:17:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=610c7c3155c5cd57d671da2c348ac5d2bde9b30c'/>
<id>urn:sha1:610c7c3155c5cd57d671da2c348ac5d2bde9b30c</id>
<content type='text'>
Bump doc date;
Kill hard sentence breaks;
Fix commas by moving them off their own line.
</content>
</entry>
<entry>
<title>Clarify the behaviour of conditionals when dealing with comparisons.</title>
<updated>2008-12-26T22:31:45Z</updated>
<author>
<name>Luigi Rizzo</name>
<email>luigi@FreeBSD.org</email>
</author>
<published>2008-12-26T22:31:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5e7fbb7b5ecdb1f3c41a8dabfd5c9c8393d37efe'/>
<id>urn:sha1:5e7fbb7b5ecdb1f3c41a8dabfd5c9c8393d37efe</id>
<content type='text'>
In particular, point out that string comparison can only use != and ==
(how weird, given that the underlying call to strcmp returns more
information), that floating point values are correctly interpreted
as numbers, and that the left-hand side must be a variable expansion.

MFC after:	3 weeks
</content>
</entry>
<entry>
<title>Add POSIX -p flag to make(1).</title>
<updated>2008-07-30T21:18:38Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2008-07-30T21:18:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=40e761838e814670d754868ec81870025079253f'/>
<id>urn:sha1:40e761838e814670d754868ec81870025079253f</id>
<content type='text'>
This article [1] describes the -p flag for make(1):

	Write to standard output the complete set of macro definitions and
	target descriptions. The output format is unspecified.

We already support a similar flag (-d g1), but unlike -p, it still
executes commands. Our implementation just turns it into -d g1, but also
sets flag `printGraphOnly', which will cause make(1) to skip execution.

[1] http://www.opengroup.org/onlinepubs/009695399/utilities/make.html

Reviewed by:	imp
PR:		standards/99960
</content>
</entry>
<entry>
<title>Note that the .POSIX special target disables the "Remaking Makefiles" feature.</title>
<updated>2008-06-27T14:35:33Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2008-06-27T14:35:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1082b19643a017e909e930d2385df41364b2f6d3'/>
<id>urn:sha1:1082b19643a017e909e930d2385df41364b2f6d3</id>
<content type='text'>
</content>
</entry>
</feed>
