summaryrefslogtreecommitdiff
path: root/usr.bin/make/suff.c
AgeCommit message (Expand)Author
2023-09-04GC old code that was originally implemented to facilitate adoption byMarc Espie
2020-01-13make the choice of engine explicitMarc Espie
2020-01-13concept borrowed from netbsd: turns out SPECIAL_SOURCE/TARGET is no longerMarc Espie
2020-01-13move a large chunk of suff.c into its own file (independent functions whichMarc Espie
2020-01-13move documentation around to be more specific to suff.cMarc Espie
2019-12-21yet another mostly cosmetic diffMarc Espie
2019-12-21rename a few variable/functions to have better names.Marc Espie
2019-12-21rename built_status constants to be less quirkyMarc Espie
2018-11-13commit again the cleanup part that didn't break anythingMarc Espie
2018-10-08back it out for now.Marc Espie
2018-10-06fix problem reported by markweston@cock.liMarc Espie
2017-07-24GC old cruft.Marc Espie
2016-10-21small obvious cleanups:Marc Espie
2015-01-23a wee little bit more cleanup (more const and remove noise from CDIAGFLAGS...Marc Espie
2015-01-23remove a bunch of dangerous casts (useless casts from void * to somethingMarc Espie
2014-05-12adjust to ohash being in libutil now, and to the interface changes.Marc Espie
2014-01-06fix error messages, avoid dereferencing null pointers.Marc Espie
2013-11-22wrappers for is*/to* that make damn sure their arguments areMarc Espie
2013-04-23remove TIMESTAMP abstraction layer, prodded by theo.Marc Espie
2012-12-22cosmetic changes:Marc Espie
2012-12-06old code is gone, remove comments and prototypesMarc Espie
2012-10-09- SPECIAL_DEPRECATED -> SPECIAL_NOTHINGMarc Espie
2012-10-02more changes, discussed and tested by various people.Marc Espie
2012-04-21When a new parent is attached to an already examined child (prerequisite),Philip Guenthe
2010-07-19Correct $OpenBSD$ stuffMarc Espie
2010-04-25pure whitespace cleanupMarc Espie
2007-11-24more parallel make fixes.Marc Espie
2007-11-17simplify dynamic variable handling a great deal:Marc Espie
2007-11-06bug-fix: try the empty suffix when we cannot find any transformation, notMarc Espie
2007-11-06simplify the way we deal with implicit rules and handle $<.Marc Espie
2007-11-02Work done at p2k7.Marc Espie
2007-09-18better comments, sNum -> order. SUFF_EXISTS -> SUFF_ACTIVEMarc Espie
2007-09-18make -DCLEANUP compile againMarc Espie
2007-09-17rewrite of the basic suffix/target parsing: use hash for suffixes.Marc Espie
2007-09-17remove prototypes that now live in engine.h, adjust suff.c accordinglyMarc Espie
2007-09-17reindent garray.h, add new function, to be used laterMarc Espie
2007-09-17kill extra spaces at end of lineMarc Espie
2007-09-17reindentMarc Espie
2007-09-17kill += 1, -= 1 -> ++, --Marc Espie
2007-09-16rename dirSearchPath -> defaultPath, and openDirectories -> knownDirectoriesMarc Espie
2007-09-16cut up dir.c into dir.c/direxpand.c as there is very little interface betweenMarc Espie
2007-09-16more dead code: we always define LIBRARIES and INCLUDESMarc Espie
2007-09-16remove dead code: #define RECHECK is always onMarc Espie
2007-07-30everywhere except in Var_Parse, we always add/append variables to theMarc Espie
2007-07-24simplify computations in the var module: instead of advancing a char *Marc Espie
2007-07-24move the code that grabs a value in Var_Parse in its own function,Marc Espie
2007-07-24change Var_ParseSkip API to increment the position instead of returning aMarc Espie
2006-09-24revert for now, this breaks stuff elsewhere...Marc Espie
2006-09-17on .SUFFIXES: <empty>Marc Espie
2004-11-29Spell precede correctly.Jonathan Gray