summaryrefslogtreecommitdiff
path: root/usr.bin/make/make.h
AgeCommit message (Expand)Author
2003-12-07Add a -Dg3 which outputs the 'input graph' only on error exit.dsl
2003-09-27Implement :[] modifier to allow picking a range of words out of a variable.sjg
2003-09-10Add the 'e' debug flag (i.e., '-d e'): when enabled, show the "targetjmmv
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-07-14Pass WARNS=3christos
2003-03-14Add a -X option, which prevents make(1) from putting variablesthorpej
2002-06-15Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.wiz
2002-03-20Xref: parse.c, rev 1.46; make.c, rev 1.23pk
2002-02-18Make_HandleUse() no longer has a return value,pk
2002-02-04Remove OP_NOSUFF, fix OP_MADE in compat mode [from pk], and make the OP_MADEchristos
2002-02-03Bring down the number of stat(2) system calls from 682 to 294. This changechristos
2001-10-31Overhaul the initialization and handling of .OBJDIR:tv
2001-10-31Allow "-m" to be used in a .MAKEFLAGS: special target and get it to work.tv
2001-09-16Spell 'occurred' with two 'r's.wiz
2001-07-03add .USEBEFORE Attributechristos
2001-06-09Modify handling of command line variable assignments and their exportingsjg
2001-06-01A number of semi-related changes.sjg
2001-01-14- make the second list of commands override the first like gmake doeschristos
2001-01-10PR/11800: Chris Demetriou: Add -W flag to exit on parse warnings.christos
2001-01-01Missing bit of last changesommerfeld
2000-12-30Add a token-passing scheme to allow a recursive make to successfullysommerfeld
2000-06-11Readd optimization last night. Problems earlier were partially due to themycroft
2000-06-10Back out last night's optimization for now.mycroft
2000-06-10Introduce an OP_MARK bit, and use it to suppress duplicates during .ALLSRCmycroft
2000-06-01Create a `for' context, and substitute iteration variable from it using themycroft
2000-05-04make cleaner C for more picky compilersdrochner
2000-04-20Changes to make MAKEOBJDIRPREFIX useful.sjg
1999-09-16Make this compile on Solaris...kim
1999-09-15Replace the linear variable list in the GNode with a hash table. Gives amycroft
1998-11-11This patch fixes the problem introduced in the previous commit wherechristos
1998-10-18Only define const and volatile when __STDC__ is not defined (for BOOTSTRAP)christos
1998-05-21Make a MAKE_BOOTSTRAP case work on NetBSD, too, for cross-compile casestv
1997-09-23fix some ints that should be "time_t" per PR#4139fair
1997-05-08Add the new .NOPATH feature which can be used to disable .PATH searchgwr
1997-05-02- Target searching addition: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-12-31BSD did not traditionally have <sys/cdefs.h>; use BSD4_4 instead and includechristos
1996-12-31define const and volatile for non __STDC__christos
1996-11-06- Merge in FreeBSD and Lite2 changes.christos
1996-08-13Protect __P from being multiply defined (for systems that already define it)christos
1996-03-06Fix PR/2118; apply sysincludes patch.christos
1996-02-04fix pr/1421 and pr/1997christos
1995-12-16- Added .WAIT to synchronize between sources like other pmake variants.christos
1995-06-14- $NetBSD$ rcsidschristos
1994-05-09bootstrap improvementsglass
1994-04-17bootstrap changesglass
1994-03-05fixes/improvements from Christos Zoulas <christos@deshaw.com>.cgd
1993-08-01Add RCS identifiers.mycroft
1993-03-21initial import of 386bsd-0.1 sourcescgd