<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/usr.bin/make/parse.c, branch release/5.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2004-11-04T19:12:42Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-11-04T19:12:42Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-11-04T19:12:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3f86d8a2ea3f3265afaa1fd263b0004c5c000e69'/>
<id>urn:sha1:3f86d8a2ea3f3265afaa1fd263b0004c5c000e69</id>
<content type='text'>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</content>
</entry>
<entry>
<title>Fix handling of comments on .elif lines. The patch given in a followup</title>
<updated>2004-07-22T11:12:01Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2004-07-22T11:12:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=19a7439eddfc8dcf8377ba443567803bf3cdc608'/>
<id>urn:sha1:19a7439eddfc8dcf8377ba443567803bf3cdc608</id>
<content type='text'>
to the PR failed, because the line skipping function is actually called
from two places in the code to do quite different things (this should
be two functions probably): in a false .if to skip to the next line
beginning with a dot and to collect .for loops. In the seconds case we
should not skip comments, because they are actually harder to handle than
we need for the .if case and should defer this to the main code.

PR:		bin/25627
Submitted by:	Seth Kingsley (original patch)
</content>
</entry>
<entry>
<title>Improve make's diagnostic of mistmatched .if-.endif. This patch is</title>
<updated>2004-07-20T07:42:06Z</updated>
<author>
<name>Hartmut Brandt</name>
<email>harti@FreeBSD.org</email>
</author>
<published>2004-07-20T07:42:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=91540c5b629981041e91afbbefd7b90c7b653836'/>
<id>urn:sha1:91540c5b629981041e91afbbefd7b90c7b653836</id>
<content type='text'>
slightly different from the patch in the PR. The problem is, that
make handles .if clauses inside false .if clauses simply by
counting them - it doesn't put them onto the conditional stack, nor even
parses them so we need an extra line number stack for these ifs.

PR:		bin/61257
Submitted by:	Mikhail Teterin &lt;mi@aldan.algebra.com&gt;
</content>
</entry>
<entry>
<title>New variable `.MAKEFILE_LIST', useful for tracing, debugging and dependency tracking.</title>
<updated>2004-07-02T12:30:28Z</updated>
<author>
<name>Oliver Eikemeier</name>
<email>eik@FreeBSD.org</email>
</author>
<published>2004-07-02T12:30:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=f695b5ceca2f6265e9005b12c582a20b9a62044f'/>
<id>urn:sha1:f695b5ceca2f6265e9005b12c582a20b9a62044f</id>
<content type='text'>
Use
  make -V .MAKEFILE_LIST | tr \  \\n | awk '$0==".." {l--; next} {l++; printf "%*s%s\n", l, " ", $0}'
to print a tree of all included makefiles.

Approved by:	joerg
MFC after:	1 week
</content>
</entry>
<entry>
<title>Added the new .warning directive.</title>
<updated>2004-04-12T17:57:51Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-04-12T17:57:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dba067b170fe16330f58536bb5808bbd9fb21ba9'/>
<id>urn:sha1:dba067b170fe16330f58536bb5808bbd9fb21ba9</id>
<content type='text'>
Submitted by:	Cyrille Lefevre
</content>
</entry>
<entry>
<title>Reworked the fix to print the useful line number on error in</title>
<updated>2004-03-10T21:51:06Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-03-10T21:51:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=30b800de8eb25e7bb0ccc2e579fd2530646821da'/>
<id>urn:sha1:30b800de8eb25e7bb0ccc2e579fd2530646821da</id>
<content type='text'>
the .for loop:

- Replaced four global variables in parse.c with one.
- Made Parse_FromString() accept the "lineno" as an argument.
- Fixed line numbering when there are escaped newlines in the
  body of the .for loop.

Adopted from:	NetBSD
</content>
</entry>
<entry>
<title>Make it possible to ``.undef ${VAR}'' (expanding VAR to get</title>
<updated>2004-03-09T17:36:55Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-03-09T17:36:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=577cf233eb9a55e1810052be91a36f6fd35c59ba'/>
<id>urn:sha1:577cf233eb9a55e1810052be91a36f6fd35c59ba</id>
<content type='text'>
the variable name to undef).

Submitted by:	Cyrille Lefevre
</content>
</entry>
<entry>
<title>Fixed line numbering inside the .for loops.</title>
<updated>2004-03-09T08:09:33Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-03-09T08:09:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d56ed147ae89e1b92b34f13736b79164d102403e'/>
<id>urn:sha1:d56ed147ae89e1b92b34f13736b79164d102403e</id>
<content type='text'>
Submitted by:	Cyrille Lefevre
</content>
</entry>
<entry>
<title>Finish the fix in revision 1.39 -- make(1)'s behavior is now</title>
<updated>2002-11-28T12:47:56Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2002-11-28T12:47:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=43b92fef626c219f759af893429c2b275993c19a'/>
<id>urn:sha1:43b92fef626c219f759af893429c2b275993c19a</id>
<content type='text'>
"greedy" with respect to finding the dependency operators.

Approved by:	re
</content>
</entry>
<entry>
<title>De-obfuscate and correct the include path handling for SysV style includes.</title>
<updated>2002-10-23T01:57:33Z</updated>
<author>
<name>Juli Mallett</name>
<email>jmallett@FreeBSD.org</email>
</author>
<published>2002-10-23T01:57:33Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=1d5e8e35b5d8d5b5c56ec46bfe55cc97cf70f885'/>
<id>urn:sha1:1d5e8e35b5d8d5b5c56ec46bfe55cc97cf70f885</id>
<content type='text'>
PR:		32759
Submitted by:	Mark Valentine
Reviewed by:	Matthew Emmerton" &lt;matt@gsicomp.on.ca&gt;
MFC after:	15 days
</content>
</entry>
</feed>
