Commit graph

982 commits

Author SHA1 Message Date
Roland McGrath
bf81164407 Gave credit for VPATH to System V (where it was invented, but
is undocumented) as well as 4.3 BSD (where it was taken from
System V and documented).
Added the replacement of filenames found via VPATH search inside
commands to `Missing' list.  Maybe implement this soon?
1988-07-04 13:41:43 +00:00
Roland McGrath
3206072ac3 * Misc cleanup from RMS.
* Documented `word' and `words' functions.
* Bumped revision number to match make.c
1988-07-03 20:59:14 +00:00
Roland McGrath
c9be6b239c Added some more stuff about recursive references. 1988-07-03 13:07:42 +00:00
Roland McGrath
78079dd062 Misc cleanup. Fixed `Features' list slightly. 1988-07-02 17:49:14 +00:00
Roland McGrath
da1fb0f2e9 Added copying conditions. 1988-07-02 12:14:48 +00:00
Roland McGrath
b85736329a * Fixed a minor grammaticaly error.
* Second release.
1988-06-28 21:58:42 +00:00
Roland McGrath
b8342bbfa8 Added recursive variable references. 1988-06-19 16:15:50 +00:00
Roland McGrath
0bc8f78d4b Fixed yet another Texinfo error. (Sigh) 1988-06-18 01:16:59 +00:00
Roland McGrath
03e57530fa Fixed some more Texinfo errors. 1988-06-18 00:26:10 +00:00
Roland McGrath
6e427e1209 * Documented that -k will continue if it doesn't know how to make a file.
* Fixed a Texinfo error.
* Bumped revision number to match the source.
1988-06-18 00:19:49 +00:00
Roland McGrath
0bc6cc3735 * Removed Bourne shell $(a-b), etc. variable references.
* Fixed foreach documentation slightly.
* Added chapter listing features tersely.
1988-06-18 00:13:50 +00:00
Roland McGrath
6b7b5698e9 Misc cleanup by RMS.
Removed RCS log.
1988-06-14 21:38:42 +00:00
Roland McGrath
edacffc68d Added more stuff about `foreach'. 1988-06-10 11:43:00 +00:00
Roland McGrath
8d8b42b086 * Fixed a typo in the `Missing' section.
* Added an example of how to replace the System V $$@ feature
  using static pattern rules.
1988-06-03 00:07:30 +00:00
Roland McGrath
4f7ffc8c0f Added foreach' and sort' functions. 1988-05-30 21:39:16 +00:00
Roland McGrath
15c5b63713 * Removed built-in .? -> .s suffix rules.
* Misc cleanup, etc.
1988-05-26 17:55:55 +00:00
Roland McGrath
af31731365 Major Beta release before release 2.0. 1988-05-22 14:49:44 +00:00
Roland McGrath
e693e99067 Misc cleanup 1988-05-22 13:39:08 +00:00
Roland McGrath
a20cb3e189 Static pattern rules section rewritten by RMS. 1988-05-22 12:29:23 +00:00
Roland McGrath
b718e918d1 Documented extended static rules. 1988-05-20 17:00:49 +00:00
Roland McGrath
7962f88558 Fixed a couple Texinfo bugs. 1988-05-18 16:26:55 +00:00
Roland McGrath
4fdc206106 Miscellaneous changes by Richard Stallman, added `$$@' to the
list of unsupported features.
1988-05-15 18:58:00 +00:00
Roland McGrath
79e979db5b * Made `$<' automatic variable be the first dependency of any rule.
* Bumped revision number to correspond to `make.c'.
1988-05-11 21:30:52 +00:00
Roland McGrath
ed80ce66fc * Miscellaneous changes suggested by RMS.
* The `define' directive makes recursive variables.
* Removed the `expand' function.
1988-05-04 17:56:07 +00:00
Roland McGrath
9cbc66ea7e Added Bugs section, replacing the paragraph in
the Overview chapter (Top node).
1988-05-01 14:49:57 +00:00
Roland McGrath
b3bc7bdca8 * Removed `roland@rtsg.lbl.gov' address.
* Doubled up @'s in addresses to fix Makeinfo errors.
1988-04-30 15:24:24 +00:00
Roland McGrath
5457895aa6 Removed $($@) automatic macro. 1988-04-24 00:57:23 +00:00
Roland McGrath
a2c4f1410a * Added paragraph about reporting bugs.
* Documented -v (print version info) flag.
* Corrected a couple typos (probably made a couple more :-).
* Given to RMS for beta-testing.
1988-04-23 22:01:48 +00:00
Roland McGrath
73604ef05c * Changed RCS stuff slightly (added a keyword).
* Changed date from February to April, 1988.
* Given to RMS for beta-testing.
1988-04-23 18:28:02 +00:00
Roland McGrath
3b22f37119 * Bumped revision number to be the same as the source.
* Note that the `patsubst' expansion function and expansions
  of the form `$(a:-b)', etc. (from Sun sh) were in revision
  1.2 but were accidently omitted from the log entry.
1988-04-23 17:40:09 +00:00
Roland McGrath
9f8301ae1a * Added RCS log.
* Changed the copyrights from Richard Stallman to Free Software Foundation.
* Added Roland McGrath to the authors on the title page.
* Missing `include'd makefiles are warnings, not fatal errors.
* Clarified that conditionals determine what is `seen' in the makefile,
  so they can't be used to determine commands based on macros that are
  defined when the commands are executed (such as `$@').
* Added `-w' switch to log directories to stdout.
* Added selective VPATH lists and the `vpath' directive.
* Added the previously undocumented `-lLIB' dependent syntax.
* Added the `filter', `filter-out', `strip' and `join' expansion functions.
* Added simply expanded vs. recursively expanded variables, `:=' variable
  assignments and changed most examples to use `:=' rather than `='.
* Corrected miscellaneous typos, grammatical errors, etc.

This version of the documentation is accurate for revision 1.2 of the source.
1988-04-23 16:16:04 +00:00
Roland McGrath
d5998dcec1 Initial revision
This version was distributed by RMS in `binutils.tar'.
1988-04-23 16:12:14 +00:00