summaryrefslogtreecommitdiff
path: root/usr.bin/make/make.c
AgeCommit message (Expand)Author
2016-11-10Report node name rather than (null) when modified before srcsjg
2016-02-18Collapse the 3 boolean parameter to 1 flags parameter. No functional change.christos
2016-01-17remove free NULL checks (Tilman Sauerbeck)christos
2016-01-09Preserve $$ in := assignments..christos
2015-10-11Add Boolean wantit to Var_Parse and Var_Substsjg
2014-10-18src is too big these days to tolerate superfluous apostrophes. It'ssnj
2014-09-07Revert all make changes except the unit tests to the state of threejoerg
2014-08-23PR/46096: Jarmo Jaakkola: fix many problems with dependencies (PR 49086)christos
2012-11-09Do not stop looking for children, just because one has a .ORDER dependency.sjg
2012-06-12Replace __dead, __unused and the various printf format attributesjoerg
2012-05-10Don't use the cache when building nodes that might have changed since thechristos
2012-04-07Remove recheck hackery that caused extra stats, and explicitly ask forchristos
2011-09-16Use __dead consistently. If it doesn't exist, define it away.joerg
2010-11-25Instead of keeping around the mtime of the youngest child, keep a pointerchristos
2010-09-13Add meta.c which implements "meta" mode for make.sjg
2010-07-06Revert 1.80, which somehow manages to produce different (wrong)dholland
2010-06-30Set .PREFIX early the same place .TARGET is set. This makes sure it'sdholland
2010-04-07Add:sjg
2009-01-23Change 'ClientData' to 'void *' so that relevant parameters candsl
2008-12-13Use NULL instead of -1 cast to the relavant type (usually via NIL).dsl
2008-02-15back all changes out until I fix it properly.christos
2008-02-14- use pid_t/size_t as appropriate instead of int.christos
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