On 9/19/26 2:02 PM, Dmitry Goncharov wrote:

Well, make treats each prerequisite as a target and looks for a rule
to update it.
In this case make is looking for a rule to update lexer.i and in that
(absent) rule lexer.i is a target.
I've been thinking about what this means. What is gained (or lost)
by treating each prerequisite as a target rather than checking
each prerequisite when a rule is being evaluated? Or, are they
functionally the same, and only affect error messages?

Cordially,
Jon Forrest


Reply via email to