| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-02-15 | Put .INCLUDEDFROM* in the right section | sjg | |
| 2014-01-19 | Emphasise the fact that the regexp and replacement in :C/// are | apb | |
| subjected to variable expansion before regexp parsing. This was already documented if you read carefully enough, but more emphasis would have helped me to figure out why I needed three or four backslashes where I expected to need only two. | |||
| 2014-01-10 | Bump date for previous. | wiz | |
| 2014-01-10 | add .INCLUDEDFROM{FILE,DIR} | christos | |
| 2013-11-07 | apostrophe's do not make plural's. | dholland | |
| 2013-10-27 | Remove trailing whitespace. | wiz | |
| 2013-10-25 | Explain that ${VAR:M*} will normalise the inter-word spacing. | apb | |
| 2013-10-25 | The :C/// modifier takes an extendedregular expression. | apb | |
| 2013-08-11 | Use Va markup to show that the "suffix" part of ".PATH.suffix" | apb | |
| is a placeholder, not a literal string. Also bump date. | |||
| 2013-08-11 | Document .PATH.suffix:. Noted by apb back in December of 2008 | dholland | |
| (that's how long my queue is...) | |||
| 2013-07-30 | Allow an empty .MAKE.JOB.PREFIX to supress output of --- job --- tokens | sjg | |
| 2013-07-16 | More gmake compatibility: | christos | |
| 1. add -w flag to print Entering and Leaving directory name the the beginning and the end of processing. 2. export MAKELEVEL=$((MAKELEVEL + 1)) only in the child environment. 3. when printing error messages, prefix them with the program name [$MAKELEVEL] for $MAKELEVEL > 0 4. if $MAKEFLAGS consists only of letters assume it is a set of flags (as allowed by posix), convert them to -f -l -a -g -s, so that they get parsed properly. With those fixes gmake -> bmake -> gmake -> bmake etc. works as expected. | |||
| 2013-06-26 | fix a typo | agc | |
| 2013-06-25 | Remove trailing whitespace. | wiz | |
| 2013-06-25 | Add .MAKE.META.IGNORE_PATHS to facilitate local additions to the paths | sjg | |
| which should be ignored by meta_oodate(). | |||
| 2013-05-22 | improve wording | christos | |
| 2013-05-22 | put a note on what FRC means. | christos | |
| 2013-03-31 | Refine the effect of .OODATE on command comparison. | sjg | |
| Rather than apply it to the whole script, just the current command line is affected. This allows a trick like ${.OODATE:M.NOMETA_CMP} to cause command comparison to be supressed for one command only. | |||
| 2013-03-23 | If built with filemon support, set .MAKE.PATH_FILEMON to _PATH_FILEMON | sjg | |
| so that makefiles can test for it. | |||
| 2013-03-05 | Add a .STALE special target that gets invoked when dependency files contain | christos | |
| stail entries. | |||
| 2013-01-27 | In SHELL COMMANDS section, provide some clues about different | sjg | |
| behavior in jobs vs non-jobs mode. Move the comment about when shell is skipped to this discussion from COMPATABILITY. Remove the incorrect statement about default mode being somehow neither jobs mode or compat mode (it is compat mode). | |||
| 2012-10-08 | It is Sprite, not Sprint; pointed out by Todd Miller. | christos | |
| 2012-09-17 | spelling | christos | |
| 2012-09-17 | Document the fact that lack of shell meta chars in a command | sjg | |
| results in direct exec in compat mode. | |||
| 2012-08-30 | Add an s. | wiz | |
| 2012-08-30 | Add a knob to control whether -V fully expands a plain variable by default. | sjg | |
| The default retains the traditional NetBSD behavior, but the knob can be set so that FreeBSD can retain their expected behavior. This is a compromise to be sure. Add a debug flag -dV to override the above, so that regardless of the knob setting, the raw value of a variable can be easily seen. | |||
| 2012-04-24 | Restore previous behavior - supressing duplicate entries in | sjg | |
| .MAKE.MAKEFILES - it is more efficient. | |||
| 2012-04-20 | Fix some typos in/around ParseGmakeExport. | sjg | |
| Remove the suppresssion of duplicate entries in .MAKE.MAKEFILES | |||
| 2012-04-08 | Remove unnecessary Bk/Ek pairs from SYNOPSIS. | wiz | |
| No effective change except where I used the opportunity to sort options and/or option descriptions. | |||
| 2012-03-31 | document gmake export command | christos | |
| 2012-02-03 | Fix description of 'silent' in .MAKE.MODE | sjg | |
| Also document 'env' in that context. | |||
| 2011-12-23 | Mention limits of :P | sjg | |
| 2011-12-17 | The :@ example gives the impression that we encourage the ODE | sjg | |
| convention of naming loop variables like .LINK., when in fact single char variables are far more common in NetBSD. | |||
| 2011-11-13 | Fix xref to the PSD; PR 45568 from Petri Laakso. | dholland | |
| 2011-11-06 | explain how to use .PARSEDIR and .PARSEFILE | christos | |
| 2011-08-28 | In meta mode, we create .meta files for most targets. | sjg | |
| These capture all the interesting data - useful for debugging. In such cases there is no need to replicate commands in the build log. Rather than run the entire build .SILENT, allow meta mode to set that flag per target iff a .meta file is created. Normal behavior is retained for targets where no .meta file is created, ensuring that no build data is lost. | |||
| 2011-08-18 | Make some dashes em-dashes (based on patch from Andrew O. Shadoura). | sjg | |
| Note behavior of .META flag wrt out-of-date. | |||
| 2011-06-30 | dependant -> dependent | wiz | |
| 2011-05-28 | fix bug in section .ORDER of make.1 | cheusov | |
| 2011-05-04 | Remove trailing whitespace. | wiz | |
| 2011-05-04 | Document what I wrote for PR/40115 | christos | |
| 2011-05-04 | Add .MAKE.META.BAILIWICK - to identify the scope of make's control. | sjg | |
| meta_oodate: if a file that was written or linked within our bailiwick, but outside of .OBJDIR is missing, add it to missingFiles. If we get to the end of the .meta file without seeing it [re]moved, then consider the target out-of-date. | |||
| 2011-04-11 | Remove trailing whitespace. | wiz | |
| 2011-04-11 | Add :localtime and :gmtime which use value as format string for strftime. | sjg | |
| 2011-04-07 | Add the :hash modifier to compute a 32bit hash of an variable. | joerg | |
| This uses MurmurHash3 to get a reasonable collission-free hash with small code. The result is endian neutral. | |||
| 2011-03-27 | Use curdirOk as the token | sjg | |
| 2011-03-27 | When .MAKE.MODE inlcudes 'meta'; 'curdir=true' enables creating .meta | sjg | |
| files in .CURDIR - such as when running make in .OBJDIR with a generated makefile. | |||
| 2011-02-26 | Fix rendering of :? example | sjg | |
| 2010-09-14 | Remove trailing spaces, add a few serial commas. | wiz | |
| 2010-09-13 | Bump date | sjg | |
