<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gunmake/doc, branch 3.99.90</title>
<subtitle>GNU make with more features of SunOS make</subtitle>
<id>https://git.pashev.ru/gunmake/atom?h=3.99.90</id>
<link rel='self' href='https://git.pashev.ru/gunmake/atom?h=3.99.90'/>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/'/>
<updated>2013-05-17T05:47:42Z</updated>
<entry>
<title>Update copyright for changes in 2013.</title>
<updated>2013-05-17T05:47:42Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-05-17T05:46:11Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=5370238316ee4284fe058a9c298a5734d2686678'/>
<id>urn:sha1:5370238316ee4284fe058a9c298a5734d2686678</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add requirement for plugin_is_GPL_compatible symbol in loaded objects.</title>
<updated>2013-05-15T02:53:42Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-05-15T02:53:42Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=c21c1455fdfc6e87d75941f48841c72903e1e0f4'/>
<id>urn:sha1:c21c1455fdfc6e87d75941f48841c72903e1e0f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a new variable: GNUMAKEFLAGS</title>
<updated>2013-05-13T06:48:18Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-05-13T06:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=c7732bd5add31b38fea113c9ab4ad4d97a0870c7'/>
<id>urn:sha1:c7732bd5add31b38fea113c9ab4ad4d97a0870c7</id>
<content type='text'>
This allows you to write portable makefiles that set GNU make-specific command
line options in the environment or makefile: add them to GNUMAKEFLAGS instead
of MAKEFLAGS and they will be seen by GNU make but ignored by other
implementations of make.
</content>
</entry>
<entry>
<title>Add new --trace[=MODE] flags, with --trace=dir</title>
<updated>2013-05-13T05:30:24Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-05-13T05:30:24Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=381baeef7aa4f2c8758a9910ebb97af46c0dd7eb'/>
<id>urn:sha1:381baeef7aa4f2c8758a9910ebb97af46c0dd7eb</id>
<content type='text'>
This mode replaces the previous heuristic setting enabled with -O, where we
would log directory enter/leave for each synchronized output.  Now we only
do that if --trace=dir is given.
</content>
</entry>
<entry>
<title>doc/make.texi (Loaded Object Example): Add a note about building</title>
<updated>2013-05-06T17:16:40Z</updated>
<author>
<name>Eli Zaretskii</name>
<email>eliz@gnu.org</email>
</author>
<published>2013-05-06T17:16:40Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=a668c520b2aa80aef8eb6c71c7507e48e111a2ae'/>
<id>urn:sha1:a668c520b2aa80aef8eb6c71c7507e48e111a2ae</id>
<content type='text'>
 shared objects on MS-Windows.
</content>
</entry>
<entry>
<title>docs: port manual to Texinfo 5.x</title>
<updated>2013-05-06T00:51:05Z</updated>
<author>
<name>Stefano Lattarini</name>
<email>stefano.lattarini@gmail.com</email>
</author>
<published>2013-05-04T22:44:41Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=7c77486d1fbc820e6db97a5a11fabdc34dbdb729'/>
<id>urn:sha1:7c77486d1fbc820e6db97a5a11fabdc34dbdb729</id>
<content type='text'>
* doc/make.texi: Here.  It was sufficient to change an '@itemx'
into an '@item'.

Copyright-paperwork-exempt: yes
Signed-off-by: Stefano Lattarini &lt;stefano.lattarini@gmail.com&gt;
</content>
</entry>
<entry>
<title>Rename the -O "job" mode to "line" and "make" to "recurse".</title>
<updated>2013-05-06T00:19:00Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-05-06T00:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=15f795793906ac8b184b5cf9dcbe515ba9df92ef'/>
<id>urn:sha1:15f795793906ac8b184b5cf9dcbe515ba9df92ef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add memory allocation cleanup to loadable objects.</title>
<updated>2013-05-04T21:38:53Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-05-04T21:38:53Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=3484c9675a8a09904e08e00bf6842d834cd0201d'/>
<id>urn:sha1:3484c9675a8a09904e08e00bf6842d834cd0201d</id>
<content type='text'>
Add gmk_alloc() and gmk_free() functions so loadable objects can access our
memory model.  Also provide a more extensive example in the manual.
</content>
</entry>
<entry>
<title>Fix a typo in the manual.</title>
<updated>2013-05-04T14:19:56Z</updated>
<author>
<name>Eli Zaretskii</name>
<email>eliz@gnu.org</email>
</author>
<published>2013-05-04T14:19:56Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=e44c51ce413aec6ff2d0230e0502bfe74a6259c3'/>
<id>urn:sha1:e44c51ce413aec6ff2d0230e0502bfe74a6259c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for per-job output sync.</title>
<updated>2013-04-28T05:19:19Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2013-04-28T05:19:19Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=7f01830927969a8386050617385e59070fe9f34b'/>
<id>urn:sha1:7f01830927969a8386050617385e59070fe9f34b</id>
<content type='text'>
A new flag to the -O/--output-sync, "job", selects a per-job (that is, per
line of a recipe) output synchronization.  To support this move the close of
the temp file out of the sync_output() function and don't do it until we free
the child, since we may call sync_output() multiple times in a given recipe.
When we set up for a new temp file, if we're in per-job mode we truncate the
file and seek to the beginning to re-use it for every job.
</content>
</entry>
</feed>
