<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gunmake/tests/scripts/variables/automatic, branch moved-to-git</title>
<subtitle>GNU make with more features of SunOS make</subtitle>
<id>https://git.pashev.ru/gunmake/atom?h=moved-to-git</id>
<link rel='self' href='https://git.pashev.ru/gunmake/atom?h=moved-to-git'/>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/'/>
<updated>2009-06-07T17:40:06Z</updated>
<entry>
<title>- Add a new test suite for LIBPATTERNS</title>
<updated>2009-06-07T17:40:06Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2009-06-07T17:40:06Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=0b30c8d9cef18f55e2425e32ffc1552af650a1be'/>
<id>urn:sha1:0b30c8d9cef18f55e2425e32ffc1552af650a1be</id>
<content type='text'>
- Fix Savannah bug #21198
- Fix Savannah bug #21823
- Fix Savannah bug #22010
</content>
</entry>
<entry>
<title>Fixed a number of documentation bugs, plus some build/install issues:</title>
<updated>2006-10-01T05:38:38Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2006-10-01T05:38:38Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=7595f38f62afa7ac3451018d865fb251e3ce91c3'/>
<id>urn:sha1:7595f38f62afa7ac3451018d865fb251e3ce91c3</id>
<content type='text'>
  16304, 16468, 16577, 17701, 17880, 16051, 16652, 16698
Plus some from the mailing list.

Imported a patch from Eli to allow Cygwin builds to support DOS-style
pathnames.
</content>
</entry>
<entry>
<title>Numerous updates to tests for issues found on Cygwin and Windows.</title>
<updated>2006-03-10T02:20:45Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2006-03-10T02:20:45Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=6d8d9b74d9c50cb07fe952ac0929f618e4280a55'/>
<id>urn:sha1:6d8d9b74d9c50cb07fe952ac0929f618e4280a55</id>
<content type='text'>
Revert a fix for $? including non-existent files as it shows a bug
in the Linux kernel build.  Give them a release to fix this.
Add some changes from Eli Z. for Windows changes.
</content>
</entry>
<entry>
<title>Various changes getting ready for the release of 3.81.</title>
<updated>2006-01-04T14:45:16Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2006-01-04T14:45:16Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=64e16d6c00a59fcff9681e032ac8dbec46d3e960'/>
<id>urn:sha1:64e16d6c00a59fcff9681e032ac8dbec46d3e960</id>
<content type='text'>
- Updates to make.texi and make.1 and other documentation
- Some VMS patches
- Fix minor bugs reported on the mailing list and from Debian.
</content>
</entry>
<entry>
<title>Make second expansion optional (partial implementation).</title>
<updated>2005-10-24T13:01:39Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2005-10-24T13:01:39Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=11095a90f120545c915c92b8ebf48f04723d1837'/>
<id>urn:sha1:11095a90f120545c915c92b8ebf48f04723d1837</id>
<content type='text'>
I decided this feature was too impacting to make the permanent default
behavior.  This set of changes makes the default behavior of make the
old behavior (no second expansion).  If you want second expansion, you
must define the .SECONDEXPANSION: special target before the first target
that needs it.

This set of changes ONLY fixes explicit and static pattern rules to work
like this.  Implicit rules still have second expansion enabled all the
time: I'll work on that next.

Note that there is still a backward-incompatibility: now to get the old
SysV behavior using $$@ etc. in the prerequisites list you need to set
.SECONDEXPANSION: as well.
</content>
</entry>
<entry>
<title>Fixed Savannah bug #12320.</title>
<updated>2005-03-15T15:31:47Z</updated>
<author>
<name>Boris Kolpackov</name>
<email>boris@kolpackov.net</email>
</author>
<published>2005-03-15T15:31:47Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=4923580e3a5b3d9e7ff29ef1e5a5339cc7619a4b'/>
<id>urn:sha1:4923580e3a5b3d9e7ff29ef1e5a5339cc7619a4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implementation of the second expansion in explicit</title>
<updated>2005-02-27T21:40:23Z</updated>
<author>
<name>Boris Kolpackov</name>
<email>boris@kolpackov.net</email>
</author>
<published>2005-02-27T21:40:23Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=659fc6b55e28740c74d66dbe3bda765d1004a12e'/>
<id>urn:sha1:659fc6b55e28740c74d66dbe3bda765d1004a12e</id>
<content type='text'>
rules, static pattern rules and implicit rules.
</content>
</entry>
<entry>
<title>Fix core dump on malformed variable line (Debian bug #81656)</title>
<updated>2002-10-05T13:45:47Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2002-10-05T13:45:47Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=47cd8d4624b60d3462991c436c961e0721cd278b'/>
<id>urn:sha1:47cd8d4624b60d3462991c436c961e0721cd278b</id>
<content type='text'>
Allow SysV-style variable references to use {} in addition to ().
Add variable.h to the POTFILES.in since it has a translatable string.
</content>
</entry>
<entry>
<title>A few test bug fixes:</title>
<updated>2002-09-10T22:23:20Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2002-09-10T22:23:20Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=bc91c0b23f27cc80dda01c7494906523754dc650'/>
<id>urn:sha1:bc91c0b23f27cc80dda01c7494906523754dc650</id>
<content type='text'>
  * Never use "touch" in make rules; it breaks on most sub-second
    supporting systems.  Use echo "" &gt; $@ instead.
  * Forgot to close test makefiles before using them!

All the above worked fine on Linux but failed miserably on Solaris.
</content>
</entry>
<entry>
<title>Implement SysV-style $$@ support.  I looked at E.Parmelan's patch but</title>
<updated>2002-07-10T12:59:07Z</updated>
<author>
<name>Paul Smith</name>
<email>psmith@gnu.org</email>
</author>
<published>2002-07-10T12:59:07Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/gunmake/commit/?id=4d72c4c11e3aff65e9bb36e5fcf75f088b140049'/>
<id>urn:sha1:4d72c4c11e3aff65e9bb36e5fcf75f088b140049</id>
<content type='text'>
decided to implement this a different way, and didn't use it.
</content>
</entry>
</feed>
