Re: disparity in Paul’s Rules

2015-02-19 Thread David Boyce
For the record, I didn’t ever suggest it was a problem with GNU make, just that the wording in your “rules” doesn’t map perfectly to reality. It’s your call, of course, whether that wording needs to be updated or whether fixing it would muddy the message. Separately: this situation is is not descr

Re: disparity in Paul’s Rules

2015-02-19 Thread Paul Smith
On Wed, 2015-02-18 at 17:01 -0800, David Boyce wrote: > "Every non-continued line that starts with a TAB is part of a command > script–and vice versa.” > > But it’s not really as simple as that. It's never been that simple. But trying to explain the real rules make uses is hard, and taking advan

Re: Re: disparity in Paul’s Rules

2015-02-18 Thread Eli Zaretskii
> Date: Wed, 18 Feb 2015 19:42:45 -0800 > From: Philip Guenther > Cc: bug-make > > > The BB line is prefixed with a tab and is not continued. With the > > comment character in place it provides a ‘recipe commences before > > first target. Stop.’ error but with the # removed it’s treated as a > >

Re: disparity in Paul’s Rules

2015-02-18 Thread Philip Guenther
On Wed, Feb 18, 2015 at 5:01 PM, David Boyce wrote: > Am I missing something or is one of the iconic “Paul’s Rules of > Makefiles” a little wrong (or outdated)? Rule 5 at > http://make.mad-scientist.net/papers/rules-of-makefiles/ says: > > "Every non-continued line that starts with a TAB is part o

disparity in Paul’s Rules

2015-02-18 Thread David Boyce
Am I missing something or is one of the iconic “Paul’s Rules of Makefiles” a little wrong (or outdated)? Rule 5 at http://make.mad-scientist.net/papers/rules-of-makefiles/ says: "Every non-continued line that starts with a TAB is part of a command script–and vice versa.” But it’s not really as si