summaryrefslogtreecommitdiff
path: root/usr.bin/make/targ.c
AgeCommit message (Expand)Author
2017-04-16Use, don't kludge, MAKE_ATTR_UNUSED.riastradh
2016-01-17remove free NULL checks (Tilman Sauerbeck)christos
2015-05-25Fix warning about uninitialized variablemanu
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-06-12Replace __dead, __unused and the various printf format attributesjoerg
2010-11-25Instead of keeping around the mtime of the youngest child, keep a pointerchristos
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-10-06Don't use emalloc and friends directly, but call them consistentlyjoerg
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-12-21If make can't find a rule to create a file it needs to satisfy a ruledsl
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-12-04There really is no point calling estrdup() to get a copy of the makefile namedsl
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-02-26Make ".WAIT" apply recursively to all children of nodes on the rightapb
2006-02-11Delete obsolete static defn.dsl
2006-02-11Debug trace all the targets we are actually intending making.dsl
2006-01-08Include the 'preds' and 'successors' in the diag output.dsl
2006-01-08Include .WAIT in the debug output for dependency lists.dsl
2005-08-08From Max Okumoto:christos
2005-08-05More KNF cleanups from Max Okumotochristos
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-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-07-14Pass WARNS=3christos
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-10Targ_PrintType(): include .PHONY and .MADE attributes.pk
2002-01-27Fix major bug in make(1) ... due to shadowing of the dotLast path used forreinoud
2001-11-12Add new make variable .ALLTARGETS, which lists all targets in the Makefile.tv
2001-08-20precede, not preceed.wiz
2001-07-03add .USEBEFORE Attributechristos
2001-01-14- make the second list of commands override the first like gmake doeschristos
1999-09-16Some minor cleanup of :: tests.mycroft
1999-09-15Rework how :: dependencies are handled.mycroft
1999-09-15Don't bother iterating through all the data structures to free(3) everythingmycroft
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-02-04Y2K fixes: use strftime(), and add a fake strftime() for systems that dochristos
1997-09-28wrap #include <sys/cdefs.h>, __RCSID(...) stuff in #ifndef MAKE_BOOTSTRAPlukem
1997-07-01Add WARNS=1christos