summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2007-10-22Allow .PATH<suffix> to be used for .include "".sjg
2007-10-15If we don't have emalloc, we won't have strndup either.sjg
2007-10-14Make it easier for the build environment (such as a configure script)apb
2007-10-13Revert to revision 1.128. Now that the Var* functions no longer try toapb
2007-10-13Don't write into const strings; not even if we intend toapb
2007-10-13strlen returns size_tchristos
2007-10-13* Convert all uses of strdup() to estrdup();apb
2007-10-13Oops, missed a few more comments in previous.apb
2007-10-13Correct documentation for Var_Parse's freePtr arg. It's a pointer toapb
2007-10-13When processing .include "../../foo.mk" lexically process the leading ../dsl
2007-10-13The 'job_prefix' string can be static but not const 'hi xtos'.dsl
2007-10-12If we are going to save the names of all opened makefiles, do so when filesdsl
2007-10-12static a const string.christos
2007-10-12improve on previouschristos
2007-10-12Var_Subst() seems to write into its input string! So we do need a copy.dsl
2007-10-12Remove tmp[] buffer and strncpy() call.dsl
2007-10-11If _BASENAME_DEFSHELL is defined, it might be a full path,sjg
2007-10-09Fix an off-by-one error in handing mal-formed modifiers.sjg
2007-10-08Use .MAKE.MAKEFILES to track all the makefiles that have been readsjg
2007-10-05Add the ability to .export variables to the environment.sjg
2007-10-01Add the ability to tweak the token output before targets in job mode.sjg
2007-09-25Revert 1.34 (CFLAGS+=-g) that have been commited by mistake (hi, xtos).uwe
2007-08-13A small word can sometimes express things clearer ...rillig
2007-06-16Under DEBUG(VAR) report when the variable wasn't found.dsl
2007-05-23Delete some comments that refer to long-extinct code.dsl
2007-04-05kill clobbered warning from Tobias Nygrenchristos
2007-02-24Don't increment 'cp' twice when looking for commands following ';' on adsl
2007-02-04Add code to ensure that .if/.endif are correctly nested with .for/.endfordsl
2007-01-24Check of open conditionals before we trash 'curFile' - so we can actuallydsl
2007-01-234 -> 4.0, since Nx does not accept all arguments without complaint.wiz
2007-01-18Don't delete '\' from before '#' in shell command lines.dsl
2007-01-17Remove duplicate #includeshubertf
2007-01-15Avoid coredumping. Found by accidentally running make instead of gmakechristos
2007-01-02Don't delete whitespace before a "\\\n" sequence. Somewhere I'd misreaddsl
2007-01-01Remove the (now redundant) MAKE_BSIZE, BUF_DEF_SIZE from buf.c is used instead.dsl
2007-01-01Rework the code that separates the makefile into lines.dsl
2007-01-01Request the 'verbose' node print when aborting and scheduling nodes.dsl
2007-01-01Add the other half of the fix to stop stuff that depends on .WAIT nodesdsl
2007-01-01Don't force things that have dependencies against .WAIT nodes to be rebuilt.dsl
2007-01-01Remove 'else' after 'return', and similar whitspace changes.dsl
2007-01-01Since the 'buf' code here is only used by make, we don't need two namesdsl
2006-12-23Fix a typo. Use Nx.wiz
2006-12-22Correctly handle '\' at the end of a variable in the non-expanding case.erh
2006-12-21Fix breakage of previous commit.dsl
2006-12-20Fix detection and reporting of dependency loops in parallel makes.dsl
2006-12-18From Anon Ymous:christos
2006-12-16Use open/read/close instead of stdio for makefiles.dsl
2006-12-16Fix a comment that has been wrong since rev 1.1, minor layout fix.dsl
2006-12-07Revert part of a recent commit.dsl
2006-12-07Put the big block of code that was common to ParseDoInclude() anddsl