Formerly make.texinfo.~84~

This commit is contained in:
Roland McGrath 1993-03-08 21:54:29 +00:00
parent 36a66b6bec
commit 094f89cee5

View File

@ -6,10 +6,10 @@
@smallbook @smallbook
@c %**end of header @c %**end of header
@set EDITION 0.40 @set EDITION 0.41
@set VERSION 3.63 Beta @set VERSION 3.64 Beta
@set UPDATED 14 January 1993 @set UPDATED 8 March 1993
@set UPDATE-MONTH January 1993 @set UPDATE-MONTH March 1993
@c finalout @c finalout
@ -7768,9 +7768,10 @@ strings. We feel it is much cleaner to always use automatic variables
and thus make this feature obsolete.@refill and thus make this feature obsolete.@refill
@item @item
In some Unix @code{make}s, implicit rule search (@pxref{Implicit Rules, ,Using Implicit Rules}) is In some Unix @code{make}s, implicit rule search
apparently done for @emph{all} targets, not just those without commands. (@pxref{Implicit Rules, ,Using Implicit Rules}) is apparently done for
This means you can do:@refill @emph{all} targets, not just those without commands. This means you can
do:@refill
@example @example
@group @group
@ -7791,6 +7792,26 @@ and doing such a thing simply does not fit the model.@refill
GNU @code{make} does not include any built-in implicit rules for GNU @code{make} does not include any built-in implicit rules for
compiling or preprocessing EFL programs. If we hear of anyone who is compiling or preprocessing EFL programs. If we hear of anyone who is
using EFL, we will gladly add them. using EFL, we will gladly add them.
@item
It appears that in SVR4 @code{make}, a suffix rule can be specified with
no commands, and it is treated as if it had empty commands
(@pxref{Empty Commands}). For example:
@example
.c.a:
@end example
@noindent
will override the built-in @file{.c.a} suffix rule.
We feel that it is cleaner for a rule without commands to always simply
add to the dependency list for the target. The above example can be
easily rewritten to get the desired behavior in GNU @code{make}:
@example
.c.a: ;
@end example
@end itemize @end itemize
@comment The makefile standards are in a separate file that is also @comment The makefile standards are in a separate file that is also