freebsd-nq/usr.bin/make
Bruce Evans 822aa079ec Don't forget to pretend that `make -n -jN' makes the targets that it
says it pretends to make.

This bug was apparently harmless except for normal cases involving
.ORDER statements when it made debugging of -jN using -n very
confusing.  E.g., for:

.ORDER: beforedepend .depend
depend: beforedepend .depend

where beforedepend depends on something so that it is not initially
up to date, `make [-n] -j2 depend' causes `make' to wait for itself
to make beforedepend.  This works fine without -n.  The job to make
beforedepend has normally been started, and beforedepend is marked
as made when the job completes.  However, with -n, the pseudo-job
for making beforedepend has normally completed, and in any case
there was no chance of beforedepend being marked as made.  `make'
actually exited almost immediately with status 0 instead of waiting
forever.
1998-06-04 05:48:57 +00:00
..
lst.lib Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
PSD.doc Cleanup: fix a few typos, fit ASCII output onto an 80-column terminal 1997-11-23 02:02:39 +00:00
arch.c Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
buf.c Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
buf.h Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
compat.c Fix broken (at least on alpha, but probably on i386 too) code which 1998-05-13 05:50:42 +00:00
cond.c Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
config.h Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
dir.c Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
dir.h Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
for.c Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
hash.c Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
hash.h Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
job.c Don't forget to pretend that `make -n -jN' makes the targets that it 1998-06-04 05:48:57 +00:00
job.h In these XXX MHz days, waiting 500ms for a process to do something is 1997-04-21 20:32:11 +00:00
list.h Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
lst.h Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
main.c Add #include <stdlib.h> to pick up prototypes for getenv and friends. 1997-09-29 03:53:53 +00:00
make.1 Add a graceful jumping off point with a new .error directive. 1998-05-25 03:28:37 +00:00
make.c Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
make.h Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
Makefile Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
Makefile.dist
nonints.h Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
parse.c Add a graceful jumping off point with a new .error directive. 1998-05-25 03:28:37 +00:00
pathnames.h Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
sprite.h Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
str.c Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
suff.c When all transformation rules to or from a suffix disappeared, make tries 1998-04-26 09:44:48 +00:00
targ.c Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
util.c Revert $FreeBSD$ to $Id$ 1997-02-22 19:29:21 +00:00
var.c PR: bin/6828 1998-06-02 13:11:04 +00:00