mirror of
https://github.com/mirror/make.git
synced 2025-03-27 12:31:23 +08:00
Formerly make.texinfo.~84~
This commit is contained in:
parent
36a66b6bec
commit
094f89cee5
35
make.texinfo
35
make.texinfo
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user