=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/make/make.1,v retrieving revision 1.25 retrieving revision 1.26 diff -u -r1.25 -r1.26 --- src/usr.bin/make/make.1 1999/12/26 00:20:33 1.25 +++ src/usr.bin/make/make.1 2000/01/02 15:59:52 1.26 @@ -1,4 +1,4 @@ -.\" $OpenBSD: make.1,v 1.25 1999/12/26 00:20:33 espie Exp $ +.\" $OpenBSD: make.1,v 1.26 2000/01/02 15:59:52 espie Exp $ .\" $NetBSD: make.1,v 1.18 1997/03/10 21:19:53 christos Exp $ .\" .\" Copyright (c) 1990, 1993 @@ -1203,6 +1203,8 @@ may erroneously mark archive members as out of date if the archive name was truncated. .Pp +Variable handling is incredibly inefficient. +.Pp The handling of ; and other special characters in tests may be utterly bogus. For instance, in .Bd -literal @@ -1211,6 +1213,13 @@ .Ed .Pp the test will never match, even though the value is correct. +.Pp +The conditional handler is incredibly lame. Junk such as +.Bd -literal +\&.if defined anything goes (A) +.Ed +.Pp +will be accepted silently. .Pp In a .for loop, only the variable value is used, assignments will be evaluated later, e.g., in