From 094f89cee5666171489c277cbaf0de91c837752e Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Mon, 8 Mar 1993 21:54:29 +0000 Subject: [PATCH] Formerly make.texinfo.~84~ --- make.texinfo | 35 ++++++++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/make.texinfo b/make.texinfo index 092729b..5c69806 100644 --- a/make.texinfo +++ b/make.texinfo @@ -6,10 +6,10 @@ @smallbook @c %**end of header -@set EDITION 0.40 -@set VERSION 3.63 Beta -@set UPDATED 14 January 1993 -@set UPDATE-MONTH January 1993 +@set EDITION 0.41 +@set VERSION 3.64 Beta +@set UPDATED 8 March 1993 +@set UPDATE-MONTH March 1993 @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 @item -In some Unix @code{make}s, implicit rule search (@pxref{Implicit Rules, ,Using Implicit Rules}) is -apparently done for @emph{all} targets, not just those without commands. -This means you can do:@refill +In some Unix @code{make}s, implicit rule search +(@pxref{Implicit Rules, ,Using Implicit Rules}) is apparently done for +@emph{all} targets, not just those without commands. This means you can +do:@refill @example @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 compiling or preprocessing EFL programs. If we hear of anyone who is 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 @comment The makefile standards are in a separate file that is also -- 2.7.4