Changeset 37e35d2 for chapter08/make.xml


Ignore:
Timestamp:
06/29/2020 07:55:01 AM (4 years ago)
Author:
Thomas Trepl <thomas@…>
Branches:
multilib-10.1
Children:
c4804e8
Parents:
d4fdde6
Message:

Update to new lfs structure

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11986 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

File:
1 moved

Legend:

Unmodified
Added
Removed
  • chapter08/make.xml

    rd4fdde6 r37e35d2  
    55  %general-entities;
    66]>
    7 <sect1 id="ch-tools-make" role="wrap">
     7
     8<sect1 id="ch-system-make" role="wrap">
    89  <?dbhtml filename="make.html"?>
    910
     
    1617  <title>Make-&make-version;</title>
    1718
    18   <indexterm zone="ch-tools-make">
     19  <indexterm zone="ch-system-make">
    1920    <primary sortas="a-Make">Make</primary>
    20     <secondary>tools</secondary>
    2121  </indexterm>
    2222
     
    2424    <title/>
    2525
    26     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    27     href="../chapter06/make.xml"
    28     xpointer="xpointer(/sect1/sect2[1]/para[1])"/>
     26    <para>The Make package contains a program for controlling the generation of
     27    executables and other non-source files of a package from source files.</para>
    2928
    3029    <segmentedlist>
     
    3332
    3433      <seglistitem>
    35         <seg>&make-ch5-sbu;</seg>
    36         <seg>&make-ch5-du;</seg>
     34        <seg>&make-fin-sbu;</seg>
     35        <seg>&make-fin-du;</seg>
    3736      </seglistitem>
    3837    </segmentedlist>
     
    4342    <title>Installation of Make</title>
    4443<!--
    45     <para>First, work around an error caused by glibc-2.27 and later:</para>
     44    <para>Again, work around an error caused by glibc-2.27 and later:</para>
    4645
    4746<screen><userinput remap="pre">sed -i '211,217 d; 219,229 d; 232 d' glob/glob.c</userinput></screen>
     
    4948    <para>Prepare Make for compilation:</para>
    5049
    51 <screen><userinput remap="configure">./configure --prefix=/tools --without-guile</userinput></screen>
    52 
    53     <variablelist>
    54       <title>The meaning of the configure option:</title>
    55 
    56       <varlistentry>
    57         <term><parameter>--without-guile</parameter></term>
    58         <listitem>
    59           <para>This ensures that Make-&make-version; won't link against Guile libraries, which
    60           may be present on the host system, but won't be available within the
    61           <command>chroot</command> environment in the next chapter.</para>
    62         </listitem>
    63       </varlistentry>
    64     </variablelist>
     50<screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen>
    6551
    6652    <para>Compile the package:</para>
     
    6854<screen><userinput remap="make">make</userinput></screen>
    6955
    70     <para>Compilation is now complete. As discussed earlier, running the test
    71     suite is not mandatory for the temporary tools here in this chapter. To run
    72     the Make test suite anyway, issue the following command:</para>
     56    <para>To test the results, issue:</para>
    7357
    7458<screen><userinput remap="test">make check</userinput></screen>
     
    8064  </sect2>
    8165
    82   <sect2 role="content">
    83     <title/>
    8466
    85     <para>Details on this package are located in
    86     <xref linkend="contents-make" role="."/></para>
     67  <sect2 id="contents-make" role="content">
     68    <title>Contents of Make</title>
     69
     70    <segmentedlist>
     71      <segtitle>Installed program</segtitle>
     72
     73      <seglistitem>
     74        <seg>make</seg>
     75      </seglistitem>
     76    </segmentedlist>
     77
     78    <variablelist>
     79      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     80      <?dbfo list-presentation="list"?>
     81      <?dbhtml list-presentation="table"?>
     82
     83      <varlistentry id="make">
     84        <term><command>make</command></term>
     85        <listitem>
     86          <para>Automatically determines which pieces of a package need to
     87          be (re)compiled and then issues the relevant commands</para>
     88          <indexterm zone="ch-system-make make">
     89            <primary sortas="b-make">make</primary>
     90          </indexterm>
     91        </listitem>
     92      </varlistentry>
     93
     94    </variablelist>
    8795
    8896  </sect2>
Note: See TracChangeset for help on using the changeset viewer.