NetBSD/usr.bin/make
christos 4f3cc30bcc This patch fixes the problem introduced in the previous commit where
parents would be get remade, even if children were not really updated
by the commands executed for them. It also makes all the children have
the real modification time set if possible, so it should fix some other
timing weirdnesses...

- collapse childMade and make fields into flags and convert them to bits
  CHILDMADE and REMAKE
- introduce FORCE flag that gets set in all the parents of a child that
  has no sources and does not exist.
- set oodate if the FORCE flag is set, and not if CHILDMADE
- centralize the RECHECK into Make_Recheck() and use this in make.c and compat.c
- use Make_TimeStamp for all child -> parent timestamp propagations
1998-11-11 19:37:06 +00:00
..
lst.lib
PSD.doc
arch.c This patch fixes the problem introduced in the previous commit where 1998-11-11 19:37:06 +00:00
bit.h
buf.c
buf.h
compat.c This patch fixes the problem introduced in the previous commit where 1998-11-11 19:37:06 +00:00
cond.c Fix conditional variable expression parsing (reported by cgd) 1998-09-18 20:35:11 +00:00
config.h
dir.c
dir.h
for.c
hash.c
hash.h
job.c - full prototypes 1998-11-06 23:31:09 +00:00
job.h PR/5210: Hauke Fath: make core dumps with .SHELL 1998-03-26 19:20:36 +00:00
list.h
lst.h
main.c Reduced memory leaks. 1998-11-01 03:07:33 +00:00
make.1 - Add {.,}[s-]include for silent include file failures 1998-08-06 13:42:22 +00:00
make.c This patch fixes the problem introduced in the previous commit where 1998-11-11 19:37:06 +00:00
make.h This patch fixes the problem introduced in the previous commit where 1998-11-11 19:37:06 +00:00
Makefile
Makefile.boot Make a MAKE_BOOTSTRAP case work on NetBSD, too, for cross-compile cases 1998-05-21 17:19:46 +00:00
nonints.h Fix conditional variable expression parsing (reported by cgd) 1998-09-18 20:35:11 +00:00
parse.c - full prototypes 1998-11-06 23:31:09 +00:00
pathnames.h
sprite.h
str.c - full prototypes 1998-11-06 23:31:09 +00:00
suff.c Reduced memory leaks. 1998-11-01 03:07:33 +00:00
targ.c This patch fixes the problem introduced in the previous commit where 1998-11-11 19:37:06 +00:00
util.c - full prototypes 1998-11-06 23:31:09 +00:00
var.c - full prototypes 1998-11-06 23:31:09 +00:00