summaryrefslogtreecommitdiff
path: root/usr.bin/make/make.c
AgeCommit message (Expand)Author
2007-01-01Request the 'verbose' node print when aborting and scheduling nodes.dsl
2007-01-01Add the other half of the fix to stop stuff that depends on .WAIT nodesdsl
2007-01-01Don't force things that have dependencies against .WAIT nodes to be rebuilt.dsl
2006-12-21Fix breakage of previous commit.dsl
2006-12-20Fix detection and reporting of dependency loops in parallel makes.dsl
2006-12-18From Anon Ymous:christos
2006-11-17A rather large rototil in the way the parallel make code schedules jobs.dsl
2006-10-27Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts.dsl
2006-10-15Output all debug trace output through 'debug_file' defaulting to 'stdout'.dsl
2006-10-11There is no need to resize the pollfd array, it can only ever have 2+maxJobsdsl
2006-10-09Rip out the code for the undocumented -P (don't use pipes for commanddsl
2006-09-23Complete revamp of the way make handles job control signals.dsl
2006-03-31There is no need to count jobs and job tokens.dsl
2006-02-11Add some more debug prints.dsl
2006-02-11Debug trace all the targets we are actually intending making.dsl
2006-01-04For parallel makes, don't recycle the job token when we decide not todsl
2005-08-08From Max Okumoto:christos
2005-07-25Whitespace KNF cleanup from Max Okumotochristos
2005-02-16PR/29203, PR/29204: Max Okumoto: KNF changes to make [no functional changes]christos
2004-07-01Change to use __unused instead and provide a compat definition in make.h ifjmc
2004-07-01Add some checks for gcc around a few function declarations and note thejmc
2004-05-07Simplify build, no functional changes.ross
2003-11-14Don't create targets if dependant files marked .OPTIONAL are missing.dsl
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2002-06-15Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.wiz
2002-03-21Darn.. remove test code from previous commit.pk
2002-03-21When looking at predecessor/successor dependencies, we need to consult apk
2002-03-20Xref: parse.c, rev 1.46; make.c, rev 1.23pk
2002-03-12MakeAddAllSrc(): check for empty .ALLSRC variable before using its value.pk
2002-03-08Propagate a .JOIN node's .ALLSRC contents to the parent's .ALLSRC.pk
2002-02-18Make{_}HandleUse(): update comments and layout, re-arrange to avoid somepk
2002-02-18The use of OP_MARK in the MakeHandleUse() list callback function preventspk
2002-02-07When making a node which is the source of both a .MADE target and apk
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-07-03add .USEBEFORE Attributechristos
2001-06-12Add 4th arg (flags) to Var_Set so that VarLoopExpand can tell it notsjg
2001-06-11Fix various misspellings of compatible/compatibility.wiz
2001-03-05Test for non-existant LIB was incorrect (using cmtime cf. mtime).sjg
2001-01-15.PHONY gnode's don't get a PREFIX, so don't try to set the parent's prefixeschristos
2001-01-01Delete forceSerial; just use compatMake for that.sommerfeld
2000-12-30Fix token accounting for .BEGIN/.END jobssommerfeld
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-10Don't use OP_MARK when attaching suffix transformations.mycroft
2000-06-10Introduce an OP_MARK bit, and use it to suppress duplicates during .ALLSRCmycroft
2000-02-29Fixed the oodate test to include the check of gn->cmtime == 0 withoutsjg
2000-02-15Non-existent libs are always out of date.sjg
2000-01-31You cannot meaningfully test if a non-existent file has a correctsjg