summaryrefslogtreecommitdiff
path: root/usr.bin/make/main.c
AgeCommit message (Expand)Author
2010-02-03Add a new default variable in Makefile context, MACHINE_CPU. Its value isMiod Vallat
2008-11-04changes to get target equivalence to work better.Marc Espie
2008-01-10fix stupid typo in grouping, make PWD work correctly again.Marc Espie
2007-11-28debug scaffolding: allows the insertion of a random delay before firing upMarc Espie
2007-11-17read only .depend if !make(depend)Marc Espie
2007-11-03token is a confusing name, rename to bannerMarc Espie
2007-11-02Work done at p2k7.Marc Espie
2007-10-24fix logic of command line/ MAKEFLAGS parsing.Marc Espie
2007-09-23kill local/jobs distinction. Correctly this time...Marc Espie
2007-09-18revert maxLocal removal, there's something fishy going on.Marc Espie
2007-09-17rewrite of the basic suffix/target parsing: use hash for suffixes.Marc Espie
2007-09-17make usePipes the default, zap undocumented -P.Marc Espie
2007-09-17parseIncPath -> userIncludePath and assorted renamesMarc Espie
2007-09-17kill extra spaces at end of lineMarc 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-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-30clean-up. Basically:Marc 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
2007-07-21even though gcc doesn't reuse the utsname space, it could. Ensure MACHINEMarc Espie
2007-07-08A set of big related changes. okay millert@, tested further by kettenis@Marc Espie
2006-09-26It seems pointless to assign a variable the atoi() return value afterMichael Knudsen
2006-05-06do not bother defining End if !CLEANUP, reminded by lint.Marc Espie
2006-02-26consistent error message; from ray laiJason McIntyre
2005-02-17alyte spelling-in-comment fixesJolan Luff
2004-04-21- correct SYNOPSISJason McIntyre
2004-04-07ISO function declarations, trim a few comments, rename a few variables toMarc Espie
2004-01-30a collection of flags is an int.Marc Espie
2003-06-03Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-04-21Stop parsing arguments when we hit "--".Todd C. Miller
2003-04-06get rid of some strcpy/sprintf.Marc Espie
2002-12-30Don't pass a NULL arg to Parse_DoVar which can happen if user specifiesTodd C. Miller
2002-12-30Avoid setting optind to 0 since in GNU getopt() that means the sameTodd C. Miller
2002-03-02kill #ifdef REMOTE stuff that only obfuscates issues.Marc Espie
2001-11-11Fixed version... don't see how this could work on i386, since it didn'tMarc Espie
2001-11-11undo changes that crash on (at least) the alphaTheo de Raadt
2001-11-11Redo LstInit as a macro: smaller and faster code in all cases, zeroing twoMarc Espie
2001-06-05Use Str_concat instead of fixed buffers and snprintf in building paths.Marc Espie
2001-06-03Make sure targs get initialized.Marc Espie
2001-05-31Simple guard against overflow. Better code to appear.Marc Espie
2001-05-29Protect against copying a too long PWD.Marc Espie
2001-05-29Take includes out of lst.h, re-add what's needed to separate files.Marc Espie
2001-05-23Mostly clean-up:Marc Espie
2001-05-07avoid closing the same file twice. parse module assumes ownership ofMarc Espie
2001-05-03Synch with my current work.Marc Espie
2000-11-24Change the time stamp interface to use an abstract datatype.Marc Espie
2000-10-13esetenv: does a setenv and bails out if error.Marc Espie