summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
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
2006-12-06Add anewline to the end of the error message output when the debug logdsl
2006-12-04There really is no point calling estrdup() to get a copy of the makefile namedsl
2006-12-03Unknot this code slightly by avoiding 'break/return; else' and by puttingdsl
2006-12-03Some minor changes:dsl
2006-12-02Simplify the code that processes .if lines.dsl
2006-11-19Update information on .ORDER and .WAIT.dsl
2006-11-17A rather large rototil in the way the parallel make code schedules jobs.dsl
2006-11-11If the last 3 bytes of the debug filename supplied with -DFxxxx are .%d thendsl
2006-11-11Return the non-zero value that caused the Lst_ForEach[From] call todsl
2006-11-11Point a few diagnostic printfs (the ones that got away) to debug_filedsl
2006-11-01Use of libutil to provide emalloc et al, should be predicated onsjg
2006-10-27Rename 'struct Lst' to 'struct List' and 'struct LstNode' to 'struct 'ListNode'dsl
2006-10-27Since 'ClientData' is 'void *', nuke almost all the (ClientData) casts.dsl
2006-10-25Rename Lst_Append() to Lst_InsertAfter() and Lst_Insert() to Lst_InsertBefore()dsl
2006-10-25Fix previous - need to add a lstPrev()dsl
2006-10-25Replace 'a == b ? FALSE : TRUE' with 'a != b'dsl
2006-10-25Only do dynamic dependecy expansion once, and follow by a single filenamedsl
2006-10-22sprinkle volatile.christos
2006-10-15Add some more explanitory comments.dsl
2006-10-15Change a 'while' loop to a 'for' loop so we can add 'free(line)' into thedsl
2006-10-15Output all debug trace output through 'debug_file' defaulting to 'stdout'.dsl
2006-10-11There is no need to resize the pollfd array, it can only ever have 2+maxJobsdsl
2006-10-09In a non-native build, always use a shell to execute commands. This mayapb