Call ParseFinishLine() also for the last line in a file. This
authorMax Okumoto <okumoto@dragonflybsd.org>
Sat, 12 Mar 2005 11:04:46 +0000 (11:04 +0000)
committerMax Okumoto <okumoto@dragonflybsd.org>
Sat, 12 Mar 2005 11:04:46 +0000 (11:04 +0000)
commite52383165052e5d33303fc117d1e23464df1f5c9
treea56b455d905dfdb0f2b12d623823ad0f40bff9c2
parent8213c0ded7ddef9da2aaabbcccf82a969eb7141f
Call ParseFinishLine() also for the last line in a file. This
patch differs from the previous one in that it calls the function
only when a real file hits EOF. The bodies of .for loops are also
handled as files, but for these we don't want to end a dependency block
on the 'EOF' as in:

foo:
        do-this
.for ...
        do-something
.endfor
        do-more

FreeBSD-Date: 2005/03/11 11:29:39
Author: harti
usr.bin/make/parse.c