summaryrefslogtreecommitdiff
path: root/usr.bin/make/compat.c
AgeCommit message (Expand)Author
2003-09-10Add the 'e' debug flag (i.e., '-d e'): when enabled, show the "targetjmmv
2003-09-09when displaying the 'Failed command:', collapse runs of whitespace in thelukem
2003-09-08don't free cmdStart too early, as cmd points somewhere in there and welukem
2003-09-02Also display failed target. Givenlukem
2003-09-02display the command that failed.lukem
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-08-01Allow .SHELL: to control the shell used by compat mode too.sjg
2003-07-14Pass WARNS=3christos
2002-06-15Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.wiz
2002-04-27Rather than hardcoding "/bin/sh", use _PATH_BSHELL. To allow bootstrapping,bjh21
2002-03-21don't print extra newlines on errors.christos
2002-03-14JobExec(): don't use Punt() in the child; it can't possibly DTRT, and will alsopk
2002-02-07When making a node which is the source of both a .MADE target and apk
2002-02-04Remove OP_NOSUFF, fix OP_MADE in compat mode [from pk], and make the OP_MADEchristos
2002-02-03Don't bother to apply suffix rules to find sources for a target markedpk
2002-01-27Fix major bug in make(1) ... due to shadowing of the dotLast path used forreinoud
2001-10-16Don't ignore errors during .END processing.sjg
2001-06-12Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it notsjg
2001-06-01A number of semi-related changes.sjg
2001-05-29better error messages on exec* failures. From Simon Burge.christos
2001-04-06Negative exit code cleanup: Replace exit(-x) with exit(x).wiz
2001-01-01Delete forceSerial; just use compatMake for that.sommerfeld
2000-04-20Changes to make MAKEOBJDIRPREFIX useful.sjg
2000-01-21Nuke `extern int errno;' in code we compile with -Wstrict-prototypes. We getmycroft
1999-09-16Fix a bug in the previous. In the `compat' case, we don't actually use themycroft
1999-03-24report a sensible error if wait() fails.sommerfe
1998-11-11This patch fixes the problem introduced in the previous commit wherechristos
1998-11-01Reduced memory leaks.itohy
1998-03-26PR/5210: Hauke Fath: make core dumps with .SHELLchristos
1997-12-31Change an exit() to _exit(), so that it's safe for vfork().thorpej
1997-09-28wrap #include <sys/cdefs.h>, __RCSID(...) stuff in #ifndef MAKE_BOOTSTRAPlukem
1997-07-01Add WARNS=1christos
1997-05-07Ignore `-t' when the .MAKE attribute is set.mycroft
1997-05-06Make sure `-n' is actually disabled for targets with the .MAKE attribute.mycroft
1997-03-28Make sure that the children of nodes that are marked .MADE, are markedchristos
1997-03-23Locate all the children of a node marked as MADE.christos
1997-03-10Add a .MADE directive to indicated that the children of a target arechristos
1997-02-20Reported by cgd: fix .USE directive problems:christos
1996-11-06- Merge in FreeBSD and Lite2 changes.christos
1995-11-22Updates for POSIX/SVR4 compiling:christos
1995-11-02Minor:christos
1995-09-27Update lseek() constants:jtc
1995-06-14- $NetBSD$ rcsidschristos
1994-11-25Don't remove targets when the -n flag is given and make is interrupted.christos
1994-06-16Christos' fix for quoting variable extraction properly.jtc
1994-06-06Fixes from Christos Zoulas, who used purify, objectcenter and testcenterjtc
1994-03-07kill some warnings, from Christos.cgd
1994-03-05fixes/improvements from Christos Zoulas <christos@deshaw.com>.cgd
1994-01-13Include appropriate header files to bring prototypes into scope.jtc
1993-08-01Add RCS identifiers.mycroft