summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2000-07-31POSIX rules: pass variables set on the command line to submakes throughMarc Espie
2000-07-24Oops.Marc Espie
2000-07-18Handle MAKEFLAGS variation mandated by POSIX.Marc Espie
2000-07-17FALLTHRU -> FALLTHROUGH, requested by miod@ and style(9)Marc Espie
2000-07-17parse embedded variable specs, e.g., ${VAR_${SUB}}Marc Espie
2000-07-17- let VarModifiers_Apply accept NULL string gracefully,Marc Espie
2000-07-17Major unobfuscation: split var modifiers handling to a separate file.Marc Espie
2000-07-17separate modifiers handling from Var_Parse into a separateMarc Espie
2000-07-17Str_Match returns TRUE or FALSE, better style to test those ratherMarc Espie
2000-07-17This does replace Str_Match with a better routine, which handles negatedMarc Espie
2000-07-17Constify a few functions, propagated from VarModify.Marc Espie
2000-07-17- recognize that FIND_CMD and FIND_GLOBAL are always used together,Marc Espie
2000-07-17Consistency bug: for substitution should look in the same places otherMarc Espie
2000-07-06Insert missing .El directive; todd@Aaron Campbell
2000-07-01Slightly nicer wording: begins by -> begins withMarc Espie
2000-07-01Forgot to import one estrdup from my trunk.Marc Espie
2000-06-30Recognize `+cmd' as a command that should always be executed, even inMarc Espie
2000-06-28unsigned -> unsigned int (implicit int is deprecated)Marc Espie
2000-06-25Cater to people who don't run make depend better.Marc Espie
2000-06-23This patch replaces str_concat with a slightly unobfuscated version.Marc Espie
2000-06-23This is complementary to the previous patch.Marc Espie
2000-06-23This patch is worth a lot, speed-wise.Marc Espie
2000-06-23This is the speed-up patch, which doubles make speed (almost).Marc Espie
2000-06-23Open Hashing library, based on Knuth.Marc Espie
2000-06-23This patch separates local contexts from global contexts for good.Marc Espie
2000-06-23In various places, VAR_CMD is used to actually mean `no real context',Marc Espie
2000-06-23Once those special variable are taken care of, other Var functions can takeMarc Espie
2000-06-23Start of variable fixes and speed-ups.Marc Espie
2000-06-23Trivial consequences of the previous list changes:Marc Espie
2000-06-17Needed to allow complete dynamic list removal.Marc Espie
2000-06-17This removes the few instances of Lst_New left.Marc Espie
2000-06-17A few assorted changes, to remove more dynamic lists.Marc Espie
2000-06-17This patch introduces a distinction betweenMarc Espie
2000-06-17This patch moves the definition of lists and list nodes to lst.h.Marc Espie
2000-06-10Clean-up patch: use `void *' instead of old-fashioned ClientData/Address.Marc Espie
2000-06-10no longer neededMarc Espie
2000-06-10Thus, Lst_ForEach no longer needs returning a status.Marc Espie
2000-06-10Lst_Find and Lst_ForEach do the same thing, except that the comparisonMarc Espie
2000-06-06close pr1260 from danh@nfol.comEric Jackson
2000-04-17Initialize lineno and fname, see parse.c.Marc Espie
2000-04-17Record location in target node as well.Marc Espie
2000-04-17Annotate CondStack with filenames/line numbers.Marc Espie
2000-04-17Don't free Makefile filenames when the file is finished reading, butMarc Espie
2000-04-12Trailing whitespace begone!Aaron Campbell
2000-04-03Junk CDPATH from the environment.Marc Espie
2000-03-26Remove idiotic, braindead casts T* -> void*Marc Espie
2000-03-26Passing an (int) instead of an (int*) won't work.Marc Espie
2000-03-26Remove refCount for suffixes.Marc Espie
2000-03-14Disable suffix removal for now, as it's buggy.Marc Espie
2000-03-11Various cleanups and standardizations.Aaron Campbell