summaryrefslogtreecommitdiff
path: root/mk/help/help.awk
AgeCommit message (Collapse)AuthorFilesLines
2008-02-20Eliminated a needless check.rillig1-5/+3
2008-02-20Changed the order of the checks for automatic keywords, so that therillig1-5/+5
latter checks are not run that much.
2008-02-19Rewrote the help file parser a little bit, so that the definitions fromrillig1-7/+15
defaults/mk.conf can be found again. (The words didn't end with [A-Za-z0-9], but rather with "?=".
2008-02-12Removed outdated comment.rillig1-2/+1
2008-01-05Upper-case keywords may also end with a colon. This is used inrillig1-2/+2
mk/check/check-portability.mk.
2008-01-05Rewrote the help parser. You can get a list of all help topics byrillig1-29/+61
running "bmake help topic=:index" now. This change is in preparation of importing this help into the pkgsrc guide. There are still too many false positives to be useful.
2008-01-05Instead of just recording whether a topic is relevant or not, collectrillig1-9/+13
all applicable keywords (like variable names, make targets or explicit keywords). This will help printing an index of all keywords.
2007-12-13Made "bmake show-help topic=show-var" (and probably some others) workrillig1-4/+4
again.
2007-11-13Replaced the use of gensub() with sub(), since the former is notrillig1-3/+3
mentioned in The Open Group's specification of awk. Specifically, FreeBSD's awk doesn't have it.
2007-08-14Return the documentation for FOO.<param> or FOO.${param} when help forrillig1-3/+8
FOO is requested.
2007-06-04Keywords may be separated by commas.rillig1-2/+2
2007-05-24If more than one location for a topic is found, print an empty linerillig1-1/+3
between them. Up to now, "bmake help topic=configure" looked rather compressed.
2007-03-09The mk/*/*/*.mk files are also interesting.rillig1-1/+9
Don't print the make target definition in the help text.
2007-02-20Make the help finder find multi-line definitions, like inrillig1-5/+10
mk/configure/replace-interpreter.mk.
2007-01-21Some variable definitions in mk/defaults/mk.conf have only one word inrillig1-2/+2
the line where the variable name appears.
2007-01-14The default variable assignment is printed by "make help" again.rillig1-3/+3
Completely empty lines are suppressed.
2007-01-11Bugfix: the first and second paragraph of a topic had not had an emptyrillig1-1/+2
line between them.
2007-01-09The help topic at the very end of the last file must also be considered.rillig1-20/+25
2007-01-08In make targets, it is seldomly useful to show the implementation to therillig1-3/+10
user.
2007-01-07Don't print the Keywords line.rillig1-1/+2
2007-01-06Rewrote the AWK program and added many comments.rillig1-30/+53
2007-01-02Also accept ordinary variable definitions as defining lines for a helprillig1-2/+2
topic.
2007-01-02Rewrote the integrated help to show the complete pathname, not only therillig1-32/+48
RCS Id, of the file containing the documentation. When the documentation contains lines starting with "Keywords:", these lines are not shown by "make help", but all following words are checked for the topic.
2006-11-04Added some more formats that are needed to recognize SMART_MESSAGES inrillig1-2/+3
mk/defaults/mk.conf.
2006-10-23Moved the help system into its own subdirectory. Extracted the AWKrillig1-0/+73
program into its own file, since that way, one can add comments to the code. For convenience, keyword search is case insensitive.