freebsd-skq/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
PSD.doc
arch.c
buf.c
buf.h
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
config.h
dir.c
dir.h
for.c
hash.c
hash.h
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
list.h
lst.h
main.c
make.1 Add a graceful jumping off point with a new .error directive. 1998-05-25 03:28:37 +00:00
make.c
make.h
Makefile
Makefile.dist
nonints.h
parse.c Add a graceful jumping off point with a new .error directive. 1998-05-25 03:28:37 +00:00
pathnames.h
sprite.h
str.c
suff.c
targ.c
util.c
var.c PR: bin/6828 1998-06-02 13:11:04 +00:00