summaryrefslogtreecommitdiff
path: root/usr.bin/make
AgeCommit message (Expand)Author
2004-01-11Reindent search loop in SuffFindCmds using 'continue' and 'break' insteaddsl
2004-01-11Change DEBUG(DIR) traces to indent subsequent filenames instead ofdsl
2004-01-09Add unit test for ternary modifiersjg
2004-01-08Fix :?: modifier so that it works again.sjg
2004-01-06Handle more complex conditional expressions.sjg
2004-01-05Homogenize usage messages: make the 'usage' word all lowercase, as this seemsjmmv
2003-12-26Bump date for previous; use macros for marking upwiz
2003-12-26Note that variable expansion can occur within SYSV style = substitions.jmc
2003-12-26Support variable expansions inside of SYSV style = substitutions. Better matchesjmc
2003-12-26Don't assume startc is always {, set delim to endc when separating the args tojmc
2003-12-20Fixes for PR#18573 (make -j not stopping correctly on error).jmc
2003-12-18When looking for a makefile and curdir != objdir (i.e. working inside of anjmc
2003-12-07Drop trailing spaces.wiz
2003-12-07Add back 'on error' that got deleted by mistake.dsl
2003-12-07Add a -Dg3 which outputs the 'input graph' only on error exit.dsl
2003-11-14Don't create targets if dependant files marked .OPTIONAL are missing.dsl
2003-11-07Add some subsections in the VARIABLE ASSIGNMENTS section.lukem
2003-10-27Overhaul how `build.sh tools' are used:lukem
2003-10-23Fixes from PR#23210 to eliminate use of asprintf which makes cross buildingjmc
2003-10-09properly dottify .\" comments; this fixes output of [range] paragraphjdolecek
2003-09-27Implement :[] modifier to allow picking a range of words out of a variable.sjg
2003-09-10Add the 'e' debug flag (i.e., '-d e'): when enabled, show the "targetjmmv
2003-09-10Document the '-d f' flag.jmmv
2003-09-09when displaying the 'Failed command:', collapse runs of whitespace in thelukem
2003-09-09Remove some code which makes file lookup rely on the fact thatdrochner
2003-09-08don't free cmdStart too early, as cmd points somewhere in there and welukem
2003-09-06Make empty() consider an undefined variable as empty,sjg
2003-09-05Whitespace nits.wiz
2003-09-05Allow -V '${FOO}' to print the expanded version of FOO.sjg
2003-09-02Also display failed target. Givenlukem
2003-09-02display the command that failed.lukem
2003-08-08Hook make unit-tests into regresssjg
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-08-01Avoid \a as a test of invalid separator, since if we make ksh the defaultsjg
2003-08-01Fix for TEST_MAKE from Alan Barrettsjg
2003-08-01Allow .SHELL: to control the shell used by compat mode too.sjg
2003-07-31Const poisoning.scw
2003-07-31Test behavior of commandline variable assignments.sjg
2003-07-29A couple of other places where delim should be setsjg
2003-07-29First bug picked up by the unit tests - delim wasn't always initialized.sjg
2003-07-29Use single quotes to protect everything from shell's that mightsjg
2003-07-29Regardless of the name of TEST_MAKE, force it to make in test.expsjg
2003-07-28Fix parsing bug for :ts - patch from Alan Barrett <apb@cequrux.com>sjg
2003-07-26build var.c with -Wno-cast-qual - gcc3.3 complains about VarWordCompare()mrg
2003-07-23Fix merge problem with ts modifier and const correctness.sjg
2003-07-16Bump date for tu addition; drop trailing space; sort a bit.wiz
2003-07-16backout. make(1) either uses strcpy() to malloc'ed region (enough size),itojun
2003-07-16we can't use snprintf here, as sizeof(pathname) is unknownitojun
2003-07-15strlcpy (fixed)itojun
2003-07-15strlcpyitojun