summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2000-06-11Use a lower threshold for rebuilding hash tables.mycroft
2000-06-11Readd optimization last night. Problems earlier were partially due to themycroft
2000-06-10Back out last night's optimization for now.mycroft
2000-06-10Don't use OP_MARK when attaching suffix transformations.mycroft
2000-06-10Introduce an OP_MARK bit, and use it to suppress duplicates during .ALLSRCmycroft
2000-06-10Nuke an `optimization' that made source list creation O(n^2). This may causemycroft
2000-06-10no need for v->name-- on JUNK vars anymoresjg
2000-06-10For VAR_JUNK variables, defer freeing of the name string until the bottom ofmycroft
2000-06-10Don't free v until after the last use.sjg
2000-06-06Do some evil with VAR_KEEP to make it happier. This seems... wrong.mycroft
2000-06-06Allow further patterns after a :D or :U, as in ODE make. (Copied some codemycroft
2000-06-06Roll back my for-expansion changes. Doing this right is just too hard to bemycroft
2000-06-06Check_Cwd_av: Ensure that word after a '(', '{' etc is considered a command,sjg
2000-06-01Make ::= work again with the VAR_FOR context changes.sjg
2000-06-01Create a `for' context, and substitute iteration variable from it using themycroft
2000-06-01Rats! ${FOO:=bar} is a common usage of the SysV = modifier.sjg
2000-05-30Implemented a set of assignment modifiers. These solve obscuresjg
2000-05-14Expand variables that appear in a [No]Match pattern. Allowssjg
2000-05-11allow .POSIX to define %POSIX as in FreeBSDsjg
2000-05-11Expand variables in variable name passed to Var_Set and Var_Append.sjg
2000-05-11Pass ctxt along to VarLoopExpand so that local variables such as .TARGETsjg
2000-05-10Revert to the original behaviour wrt sysIncPath, ie if sysIncPathsjg
2000-05-04support OSF/1drochner
2000-05-04conditionalize prototypes for REMOTE supportdrochner
2000-05-04make cleaner C for more picky compilersdrochner
2000-04-29Added the :U :D :L :P :! and :@ modifiers as used by ODE make.sjg
2000-04-29Allow MAKESYSPATH in the environment to override the default syspath.sjg
2000-04-20Changes to make MAKEOBJDIRPREFIX useful.sjg
2000-04-18Buf_GetAll() takes an int *, not a size_t *.simonb
2000-04-17Don't type && when you mean || (pointed out by David Holland)christos
2000-04-16PR/9898: David Holland: small glitch in var substitution for single letterchristos
2000-04-16prefix errors with the program name.christos
2000-04-16Don't core-dump when the current working directory is not readablechristos
2000-04-16PR/9899: David A. Holland: multi-variable .for constructs in makechristos
2000-04-14Don't declare 'extern opt*' getopt variables.simonb
2000-03-13Fix doubled 'the's.soren
2000-02-29Fixed the oodate test to include the check of gn->cmtime == 0 withoutsjg
2000-02-15Non-existent libs are always out of date.sjg
2000-02-08Mention MAKEOBJDIRPREFIX and explain how it or MAKEOBJDIR are used.sjg
2000-02-08Make chdir_verify_path() do variable expansion on path in casesjg
2000-01-31You cannot meaningfully test if a non-existent file has a correctsjg
2000-01-22Don't apply suffix rules for .PHONY targets. (gmake doesn't do this either.)mycroft
2000-01-21Nuke `extern int errno;' in code we compile with -Wstrict-prototypes. We getmycroft
2000-01-19Create temporary files carefully, to avoid security problems. Idea borrowedchristos
2000-01-06Add a few little changes needed to get this to compile on IRIX 6.4.wrstuden
1999-11-25back out rev 1.23 (don't stat PHONY targets). it broken the libcryptomrg
1999-11-19Typos (from OpenBSD)kristerw
1999-10-08s/ the the / the /msaitoh
1999-09-16Make this compile on Solaris...kim
1999-09-16Some minor cleanup of :: tests.mycroft