summaryrefslogtreecommitdiff
path: root/usr.bin/make
diff options
context:
space:
mode:
authorMarc Espie <espie@cvs.openbsd.org>2000-01-02 15:59:53 +0000
committerMarc Espie <espie@cvs.openbsd.org>2000-01-02 15:59:53 +0000
commitc87f5f4e5c84c3041ef288890e4de0977636d34a (patch)
tree97f6dd82c062bfffd20cc76b58b39f5a162bcb57 /usr.bin/make
parenta62b78bf877fb99e20eb9dbc2dfd5d649a26d168 (diff)
More bugs... fixes for most pending.
make needs quite a lot more of cleaning up yet.
Diffstat (limited to 'usr.bin/make')
-rw-r--r--usr.bin/make/make.111
1 files changed, 10 insertions, 1 deletions
diff --git a/usr.bin/make/make.1 b/usr.bin/make/make.1
index 56f8930f006..5fb145405cf 100644
--- a/usr.bin/make/make.1
+++ b/usr.bin/make/make.1
@@ -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 @@ When handling pre-BSD 4.4 archives,
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
@@ -1212,6 +1214,13 @@ bogus. For instance, in
.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
.Bd -literal