Fix "Describing Makefiles" example, maketarget->buildtarget and
makevar->varname.
This commit is contained in:
parent
f850260032
commit
74f303fcdc
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=43310
1 changed files with 13 additions and 13 deletions
|
@ -1925,37 +1925,37 @@ This is the file called 'foo2'</screen>
|
|||
</note>
|
||||
|
||||
<para>Two elements exist to describe parts of
|
||||
<filename>Makefile</filename>s, <tag>maketarget</tag>
|
||||
and <tag>makevar</tag>.</para>
|
||||
<filename>Makefile</filename>s, <tag>buildtarget</tag>
|
||||
and <tag>varname</tag>.</para>
|
||||
|
||||
<para><tag>maketarget</tag> identifies a build target
|
||||
<para><tag>buildtarget</tag> identifies a build target
|
||||
exported by a <filename>Makefile</filename> that can be
|
||||
given as a parameter to <command>make</command>.
|
||||
<tag>makevar</tag> identifies a variable that can be
|
||||
<tag>varname</tag> identifies a variable that can be
|
||||
set (in the environment, on the command line with
|
||||
<command>make</command>, or within the
|
||||
<filename>Makefile</filename>) to influence the
|
||||
process.</para>
|
||||
|
||||
<example>
|
||||
<title><tag>maketarget</tag> and
|
||||
<tag>makevar</tag></title>
|
||||
<title><tag>buildtarget</tag> and
|
||||
<tag>varname</tag></title>
|
||||
|
||||
<para>Usage:</para>
|
||||
|
||||
<programlisting><tag class="starttag">para</tag>Two common targets in a <tag class="starttag">filename</tag>Makefile<tag class="endtag">filename</tag>
|
||||
are <tag class="starttag">maketarget</tag>all<tag class="endtag">maketarget</tag> and
|
||||
<tag class="starttag">maketarget</tag>clean<tag class="endtag">maketarget</tag>.<tag class="endtag">para</tag>
|
||||
are <tag class="starttag">buildtarget</tag>all<tag class="endtag">buildtarget</tag> and
|
||||
<tag class="starttag">buildtarget</tag>clean<tag class="endtag">buildtarget</tag>.<tag class="endtag">para</tag>
|
||||
|
||||
<tag class="starttag">para</tag>Typically, invoking <tag class="starttag">maketarget</tag>all<tag class="endtag">maketarget</tag> will
|
||||
<tag class="starttag">para</tag>Typically, invoking <tag class="starttag">buildtarget</tag>all<tag class="endtag">buildtarget</tag> will
|
||||
rebuild the application, and invoking
|
||||
<tag class="starttag">maketarget</tag>clean<tag class="endtag">maketarget</tag> will remove the temporary
|
||||
<tag class="starttag">buildtarget</tag>clean<tag class="endtag">buildtarget</tag> will remove the temporary
|
||||
files (<tag class="starttag">filename</tag>.o<tag class="endtag">filename</tag> for example) created by the
|
||||
build process.<tag class="endtag">para</tag>
|
||||
|
||||
<tag class="starttag">para</tag><tag class="starttag">maketarget</tag>clean<tag class="endtag">maketarget</tag> may be controlled by a
|
||||
number of variables, including <tag class="starttag">makevar</tag>CLOBBER<tag class="endtag">makevar</tag>
|
||||
and <tag class="starttag">makevar</tag>RECURSE<tag class="endtag">makevar</tag>.<tag class="endtag">para</tag></programlisting>
|
||||
<tag class="starttag">para</tag><tag class="starttag">buildtarget</tag>clean<tag class="endtag">buildtarget</tag> may be controlled by a
|
||||
number of variables, including <tag class="starttag">varname</tag>CLOBBER<tag class="endtag">varname</tag>
|
||||
and <tag class="starttag">varname</tag>RECURSE<tag class="endtag">varname</tag>.<tag class="endtag">para</tag></programlisting>
|
||||
|
||||
<para>Appearance:</para>
|
||||
|
||||
|
|
Loading…
Reference in a new issue