summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
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
1999-09-16Fix a bug in the previous. In the `compat' case, we don't actually use themycroft
1999-09-15Reuse the Hash_Entry `name' field to store the variable name when wesommerfeld
1999-09-15Rework how :: dependencies are handled.mycroft
1999-09-15More cleanup code bites it.mycroft
1999-09-15Don't bother iterating through all the data structures to free(3) everythingmycroft
1999-09-15Fix another case where we stat(2)ed .PHONY targets.mycroft
1999-09-15Nuke Buf_{G,Ung}etByte{,s}(), since they aren't used, and make BufExpand domycroft
1999-09-15Avoid using Lst_Member() in SuffExpandChildren(), by avoiding Lst_ForEach() andmycroft
1999-09-15Replace the linear variable list in the GNode with a hash table. Gives amycroft
1999-09-12Add :O var modifier, that sorts the words in a variable.christos
1999-09-04PR/8259: Chris Demetriou: Fix stack overflow bugs exposed by the glibc-2.1.1christos
1999-08-27Don't need strftime() on Ultrix either.simonb
1999-08-09Added .PARSEDIR and .PARSEFILE variables to make(1).aidan
1999-08-04Back out part of previous, only the parse.c mod was intended.ross
1999-08-04Trivial speed hack.ross
1999-08-02Save the walls, use fly swatters instead of machine guns!hubertf
1999-08-02Detect invalid arguments to -j and -L by using sscanf() instead of atoi().hubertf
1999-07-29sprite.h is private to make, so #include it with "sprite.h",hubertf
1999-07-16Fix extreme brokeness with job control that appeared when we set USE_PGRP.christos
1999-07-12Fix a typo.thorpej
1999-07-12Correct an inverse initialization of a variable, which caused all .PATHsthorpej
1999-07-11Add a mechanism for specifying that ${.CURDIR} will be searched lastthorpej
1999-07-06Regular bourne shells don't have the -q option (from Chuck Cranor)christos
1999-06-29apply solaris fixeschristos
1999-06-06Revert previous change. I am a bonehead.christos
1999-06-06remove accidentally left debugging codechristos
1999-06-06Allow junk variable to work in non dynamic contexts. Allows as to say thingschristos