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
..
PSD.doc
lst.lib use CPPFLAGS instead of CFLAGS 1997-10-24 09:00:17 +00:00
Makefile use CPPFLAGS instead of CFLAGS 1997-10-24 09:00:17 +00:00
Makefile.boot Make a MAKE_BOOTSTRAP case work on NetBSD, too, for cross-compile cases 1998-05-21 17:19:46 +00:00
arch.c This patch fixes the problem introduced in the previous commit where 1998-11-11 19:37:06 +00:00
bit.h getopt returns -1 not EOF, use memmove instead of bcopy 1997-11-08 09:33:15 +00:00
buf.c wrap #include <sys/cdefs.h>, __RCSID(...) stuff in #ifndef MAKE_BOOTSTRAP 1997-09-28 03:30:58 +00:00
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 PR/4140: David A. Holland: use svr4 style archives for ELF environments 1997-09-26 13:29:05 +00:00
dir.c wrap #include <sys/cdefs.h>, __RCSID(...) stuff in #ifndef MAKE_BOOTSTRAP 1997-09-28 03:30:58 +00:00
dir.h Add the new .NOPATH feature which can be used to disable .PATH search 1997-05-08 21:24:41 +00:00
for.c wrap #include <sys/cdefs.h>, __RCSID(...) stuff in #ifndef MAKE_BOOTSTRAP 1997-09-28 03:30:58 +00:00
hash.c wrap #include <sys/cdefs.h>, __RCSID(...) stuff in #ifndef MAKE_BOOTSTRAP 1997-09-28 03:30:58 +00:00
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
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