K 10 svn:author V 3 cjc K 8 svn:date V 27 2002-02-20T14:31:19.000000Z K 7 svn:log V 527 make(1) claims to ignore the remainder of a conditional once its value has been determined similar to C. That is, one expects a construction like, .if defined(TEST) && (${TEST:L} == "test") Never to generate an error since the second expression should never be evaluated when TEST is undefined. However, this was not the case. The above fails with the current make(1) if TEST is undefined. This patch fixes the above and many similar cases. PR: bin/34032 Submitted by: Alan Eldridge MFC after: 1 week END