<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/include/Makefile, branch upstream/11.0.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.0.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=upstream%2F11.0.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2016-06-10T06:04:53Z</updated>
<entry>
<title>Commit the bits of nda that were missed. This should fix the build.</title>
<updated>2016-06-10T06:04:53Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2016-06-10T06:04:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f24c011beb9e489d132ee3940bc5ae328f01ea80'/>
<id>urn:sha1:f24c011beb9e489d132ee3940bc5ae328f01ea80</id>
<content type='text'>
Approved by: re@
</content>
</entry>
<entry>
<title>WITH_META_MODE: Disable cookie handling for include installation.</title>
<updated>2016-05-21T01:31:57Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-05-21T01:31:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9ea89f32234606a2b97ca7717fb1ac461efcefca'/>
<id>urn:sha1:9ea89f32234606a2b97ca7717fb1ac461efcefca</id>
<content type='text'>
Using a cookie with meta mode causes it to *not rerun* (as normal make
does) unless the command changes or filemon-detected files change.

After all of the work done here it turns out that skipping installation
is dangerous since the install commands use &lt;dir&gt;/*.h.  The actual build
command is not changing but the files installed are changing by the mere
act of adding a new header into the source tree.  Thus we cannot safely
use meta mode logic here.  It must always rerun and install the headers.
The install -C flag at least prevents churning timestamps when
installing a header that was already present.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>MFH</title>
<updated>2016-04-16T02:32:12Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2016-04-16T02:32:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=0edd2576c0e07f525c80e4aa5ff24350b55f18b7'/>
<id>urn:sha1:0edd2576c0e07f525c80e4aa5ff24350b55f18b7</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Rework META_TARGETS so that it automatically adds META_DEPS to the targets.</title>
<updated>2016-04-14T21:04:42Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-04-14T21:04:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=94086cea279d930eb2fbe7d680585abde7e9c095'/>
<id>urn:sha1:94086cea279d930eb2fbe7d680585abde7e9c095</id>
<content type='text'>
This will only be done if the target is defined, so if the target is
defined after bsd.sys.mk is included then it needs to manually add
${META_DEPS} still.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>MFH</title>
<updated>2016-03-14T18:54:29Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2016-03-14T18:54:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=538354481ef7dbcd76ebc7334512a9d60994b84e'/>
<id>urn:sha1:538354481ef7dbcd76ebc7334512a9d60994b84e</id>
<content type='text'>
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>META_MODE: Simplify the META_COOKIE handling to use .USE/.USEBEFORE.</title>
<updated>2016-03-11T23:45:28Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-03-11T23:45:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b7d28aff1009ed31d870976928b60328bf585d07'/>
<id>urn:sha1:b7d28aff1009ed31d870976928b60328bf585d07</id>
<content type='text'>
Extend it to other cases of meta mode cookies so they get the proper rm
cookie behavior when a .meta file detects it needs to rebuild and fails.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>DIRDEPS_BUILD: None of this is needed anymore.</title>
<updated>2016-03-11T23:44:56Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-03-11T23:44:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f883c0ad24e94c992ed2270ed535651f7febbf8e'/>
<id>urn:sha1:f883c0ad24e94c992ed2270ed535651f7febbf8e</id>
<content type='text'>
This file is using stage-install, so all of the .dirdep files
are properly handled.  The cookie handling also properly
handles rebuilds with .meta files.  DESTDIR from bsd.sys.mk is also
respected for staging.  This logic came in r239572.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>DIRDEPS_BUILD: Remove the cookie when target is out-of-date.</title>
<updated>2016-03-11T23:44:27Z</updated>
<author>
<name>Bryan Drewery</name>
<email>bdrewery@FreeBSD.org</email>
</author>
<published>2016-03-11T23:44:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=588f5cb86dd94386f427e70548ac6283dca59399'/>
<id>urn:sha1:588f5cb86dd94386f427e70548ac6283dca59399</id>
<content type='text'>
The meta file may decide the target is out of date but nothing
ensures that the *next* build will build this target if it
fails this time for some reason; it is still out-of-date
until it succeeds.

Convert the include/ cookie usage to the global versions.

Sponsored by:	EMC / Isilon Storage Division
</content>
</entry>
<entry>
<title>Ensure include/ is properly tagged in the METALOG.</title>
<updated>2016-02-08T20:21:07Z</updated>
<author>
<name>Glen Barber</name>
<email>gjb@FreeBSD.org</email>
</author>
<published>2016-02-08T20:21:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=bf24694c4e6cc240face0c079caa3ed381b8ee31'/>
<id>urn:sha1:bf24694c4e6cc240face0c079caa3ed381b8ee31</id>
<content type='text'>
Noticed by:	des
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>Provide new socket option TCP_CCALGOOPT, which stands for TCP congestion</title>
<updated>2016-01-22T02:07:48Z</updated>
<author>
<name>Gleb Smirnoff</name>
<email>glebius@FreeBSD.org</email>
</author>
<published>2016-01-22T02:07:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d519cedbad91f407a94ab14e1f53bf534bc0e6db'/>
<id>urn:sha1:d519cedbad91f407a94ab14e1f53bf534bc0e6db</id>
<content type='text'>
control algorithm options.  The argument is variable length and is opaque
to TCP, forwarded directly to the algorithm's ctl_output method.

Provide new includes directory netinet/cc, where algorithm specific
headers can be installed.

The new API doesn't yet have any in tree consumers.

The original code written by lstewart.
Reviewed by:	rrs, emax
Sponsored by:	Netflix
Differential Revision:	https://reviews.freebsd.org/D711
</content>
</entry>
</feed>
