summaryrefslogtreecommitdiff
path: root/usr.bin/make/suff.c
AgeCommit message (Expand)Author
2017-04-16Assert archive member syntax. Cite who guarantees it.riastradh
2017-04-16Use, don't kludge, MAKE_ATTR_UNUSED.riastradh
2016-06-30Fix DEBUG_SRC build. Partly from PR 51191.dholland
2016-06-30Cleanse an old mangy way of avoiding an unused variable warning.dholland
2016-06-30Fix botched logic; PR 51191 from David Binderman.dholland
2016-03-15Another small change to make archive member rules work. With this changematthias
2016-03-15dynamic dependencies for library member targets are working again.matthias
2016-03-14make $@ an alias for $! in archive member rules (compatibility withmatthias
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-12-20Suff_ClearSuffixes() needs to re-initialize suffNull,sjg
2015-10-11Add Boolean wantit to Var_Parse and Var_Substsjg
2014-09-07Revert all make changes except the unit tests to the state of threejoerg
2014-08-27Make .INVISIBLE nodes be ignored by suffix transformations.christos
2014-08-23PR/46096: Jarmo Jaakkola: fix many problems with dependencies (PR 49086)christos
2013-05-18We cannot skip all Suff processing for .PHONY targets,sjg
2011-09-29Make sure .PHONY targets get .TARGET set.sjg
2011-06-30dependant -> dependentwiz
2009-01-23Sprinkle some const.dsl
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
2006-11-17A rather large rototil in the way the parallel make code schedules jobs.dsl
2006-11-11Point a few diagnostic printfs (the ones that got away) to debug_filedsl
2006-10-27Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts.dsl
2006-10-25Rename Lst_Append() to Lst_InsertAfter() and Lst_Insert() to Lst_InsertBefore()dsl
2006-10-25Fix previous - need to add a lstPrev()dsl
2006-10-25Only do dynamic dependecy expansion once, and follow by a single filenamedsl
2006-10-15Output all debug trace output through 'debug_file' defaulting to 'stdout'.dsl
2006-06-29Fixed gcc warnings about signed vs. unsigned in comparisons.rillig
2006-03-31Add some coverity allocation comments, and change the way the allocatorchristos
2006-01-08Don't (try to) use files marked .OPTIONAL as implicit sources.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-12-29Add comments in the pmake style, and factor out a local variable.christos
2004-12-29Dir_MTime did not search for a file using the correct parh; i.e. it waschristos
2004-05-07Simplify build, no functional changes.ross
2004-02-13Spell the plural of suffix "suffixes", not "suffices".wiz
2004-01-11Reindent search loop in SuffFindCmds using 'continue' and 'break' insteaddsl
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-07-14Pass WARNS=3christos
2002-12-05Lst exp -> Lst explist, to avoid warnings about gcc-current'sscw
2002-06-15Remove !__STDC__ stuff, de-__P(), ANSIfy, and de-register.wiz
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