• Home
  • Raw
  • Download

Lines Matching refs:archive

318 * Archive Update::              The implicit rule for archive member targets.
325 * Archive Symbols:: How to update archive symbol directories.
1355 Supports @code{ar} (archive) files using special filename syntax.
1725 when the target is an archive member, the target member name. The
1918 represents member @var{m} in archive file @var{a}
1954 (Wildcards and archive members (@pxref{Archives}) are allowed here too.)
2966 Due to a limitation of the archive format, archive member time stamps
2967 are always low resolution. You need not list archive members as
6167 marking an archive file up to date:
6170 archive.a: @dots{}
6172 +touch archive.a
6173 +ranlib -t archive.a
6175 ranlib archive.a
7588 Create a shell archive (shar file) of the source files.
8803 Flags to give the archive-maintaining program; default @samp{rv}.
9142 The file name of the target of the rule. If the target is an archive
9143 member, then @samp{$@@} is the name of the archive file. In a pattern
9151 The target member name, when the target is an archive member.
9154 empty when the target is not an archive member.
9167 spaces between them. For prerequisites which are archive members, only
9176 prerequisites which are archive members, only the member named is used
9226 the prerequisites that have changed. For example, suppose that an archive
9228 This rule copies just the changed object files into the archive:
9280 archive member name. This makes sense only for archive member targets
9281 of the form @file{@var{archive}(@var{member})} and is useful only when
9625 For an archive member target of the form
9626 @samp{@var{archive}(@var{member})}, the following algorithm is run
9715 @cindex archive
9723 * Archive Update:: The implicit rule for archive member targets.
9731 @cindex archive member targets
9733 An individual member of an archive file can be used as a target or
9735 archive file @var{archive} as follows:
9738 @var{archive}(@var{member})
9744 syntax and cannot act directly on archive members. Only @code{ar} and
9746 Therefore, valid commands to update an archive member target probably must
9748 @file{hack.o} in archive @file{foolib} by copying the file @file{hack.o}:
9755 In fact, nearly all archive member targets are updated in just this way
9757 @samp{c} flag to @code{ar} is required if the archive file does not
9760 To specify several members in the same archive, you can write all the
9774 @cindex wildcard, in archive member
9775 You can also use shell-style wildcards in an archive member reference.
9778 @file{foolib} archive whose names end in @samp{.o}; perhaps
9785 member named @var{m} in the archive file @var{a}.
9793 into the archive. For example, it will update the archive member target
9795 archive @file{foo.a} as a @emph{member} named @file{bar.o}.
9816 An archive member name in an archive cannot contain a directory name, but
9818 archive member target @file{foo.a(dir/file.o)}, @code{make} will perform
9831 * Archive Symbols:: How to update archive symbol directories.
9837 @cindex updating archive symbol directories
9838 @cindex archive symbol directory updating
9839 @cindex symbol directories, updating archive
9840 @cindex directories, updating archive symbol
9842 An archive file that is used as a library usually contains a special member
9852 Normally you would put this command in the rule for the archive file,
9853 and make all the members of the archive file prerequisites of that rule.
9862 The effect of this is to update archive members @file{x.o}, @file{y.o},
9866 files into the archive, as described in the preceding section.
9873 @cindex archive, and parallel execution
9874 @cindex parallel execution, and archive update
9875 @cindex archive, and @code{-j}
9876 @cindex @code{-j}, and archive update
9880 If multiple @code{ar} commands run at the same time on the same archive
9885 same archive file. But for the time being, you must either write your
9890 @cindex suffix rule, for archive
9891 @cindex archive, suffix rule for
9892 @cindex library archive, suffix rule for
9895 You can write a special kind of suffix rule for dealing with archive
9903 using the target suffix @samp{.a} (the usual suffix for archive files).
9905 archive from C source files:
9934 of file, @code{make} also converts archive suffix rules to pattern rules
9977 in an archive reference. @xref{Automatic Variables}.
10003 archive (@pxref{Archive Update}) to be sufficient.
10068 The syntax @w{@samp{@var{archive}(@var{mem1} @var{mem2}@dots{})}} to list
10069 multiple members in a single archive file comes from SunOS 4 @code{make}.
10203 of archive file @var{file}. The member is chosen, not by name, but by
10208 format of archive file symbol tables.
10534 The target member name, when the target is an archive member.
10542 For prerequisites which are archive members, only
10548 prerequisites which are archive members, only the member named is used