mirror of
https://git.savannah.gnu.org/git/make.git
synced 2024-12-25 05:29:46 +00:00
* doc/make.texi (Automatic Variables): Relocate the $? example
Copyright-paperwork-exempt: yes
This commit is contained in:
parent
c5319e75f5
commit
76a099997b
1 changed files with 12 additions and 12 deletions
|
@ -10243,6 +10243,18 @@ The names of all the prerequisites that are newer than the target, with
|
|||
spaces between them. If the target does not exist, all prerequisites
|
||||
will be included. For prerequisites which are archive members, only the
|
||||
named member is used (@pxref{Archives}).
|
||||
|
||||
@samp{$?} is useful even in explicit rules when you wish to operate on only
|
||||
the prerequisites that have changed. For example, suppose that an archive
|
||||
named @file{lib} is supposed to contain copies of several object files.
|
||||
This rule copies just the changed object files into the archive:
|
||||
|
||||
@example
|
||||
@group
|
||||
lib: foo.o bar.o lose.o win.o
|
||||
ar r lib $?
|
||||
@end group
|
||||
@end example
|
||||
@cindex prerequisites, list of changed
|
||||
@cindex list of changed prerequisites
|
||||
|
||||
|
@ -10299,18 +10311,6 @@ If the target name in an explicit rule does not end with a recognized
|
|||
suffix, @samp{$*} is set to the empty string for that rule.
|
||||
@end table
|
||||
|
||||
@samp{$?} is useful even in explicit rules when you wish to operate on only
|
||||
the prerequisites that have changed. For example, suppose that an archive
|
||||
named @file{lib} is supposed to contain copies of several object files.
|
||||
This rule copies just the changed object files into the archive:
|
||||
|
||||
@example
|
||||
@group
|
||||
lib: foo.o bar.o lose.o win.o
|
||||
ar r lib $?
|
||||
@end group
|
||||
@end example
|
||||
|
||||
Of the variables listed above, four have values that are single file
|
||||
names, and three have values that are lists of file names. These
|
||||
seven have variants that get just the file's directory name or just
|
||||
|
|
Loading…
Reference in a new issue