Update of /cvsroot/boost/boost/tools/build/v2/doc/src
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv28112

Modified Files:
      Tag: RC_1_34_0
        advanced.xml reference.xml tasks.xml 
Log Message:
from

Index: advanced.xml
===================================================================
RCS file: /cvsroot/boost/boost/tools/build/v2/doc/src/advanced.xml,v
retrieving revision 1.40.2.4
retrieving revision 1.40.2.5
diff -u -d -r1.40.2.4 -r1.40.2.5
--- advanced.xml        4 Nov 2006 18:36:44 -0000       1.40.2.4
+++ advanced.xml        8 Nov 2006 07:21:51 -0000       1.40.2.5
@@ -543,7 +543,7 @@
         entity that can be built, for example an executable file.
         Declaring a main target is usually done using one of the main
         target rules described in <xref linkend=
-        "bbv2.advanced.builtins.targets"/>.  The user can also declare
+        "bbv2.reference.target-rules"/>.  The user can also declare
         custom main target rules as shown in <xref
         linkend="bbv2.extending.rules"/>.
       </para>
@@ -603,7 +603,7 @@
           <simpara>
             <parameter>default-build</parameter> is the list of properties 
that will be used
             unless some other value of the same feature is already
-            specified, e.g. on the command line or by propogation from a 
dependent target.
+            specified, e.g. on the command line or by propagation from a 
dependent target.
           </simpara>
         </listitem>
         
@@ -617,8 +617,8 @@
       </itemizedlist>
 
       <para>          
-        Some main target rules have a different list of parameters, their 
-        documentation explicitly says so.
+        Some main target rules have a different list of parameters as 
explicitly
+        stated in their documentation.
       </para>
 
       <para>The actual requirements for a target are obtained by refining
@@ -637,7 +637,8 @@
         prefixes.
         </para>
 
-        <para>Name of main target can contain alphanumeral characters, dash, 
undescore and dot. The entire
+        <para>THe name of a main target can contain alphanumeral characters, 
+        dashes, undescores and dots. The entire
         name is significant when resolving references from other targets. For 
determining filenames, only the
         part before the first dot is taken. For example:</para>
 <programlisting>
@@ -676,9 +677,9 @@
           Targets in the same project can be referred to by name, while
           targets in other projects must be qualified with a directory or a
           symbolic project name. The directory/project name is separated from
-          the target name by double slash. There's no special syntax to
-          distinguish directory name from project name&#x2014;the part before
-          double slash is first looked up as project name, and then as 
directory
+          the target name by a double forward slash. There's no special syntax 
to
+          distinguish the directory name from the project name&#x2014;the part 
before
+          the double slash is first looked up as project name, and then as 
directory
           name. For example:
 <programlisting>
 lib helper : helper.cpp ;
@@ -745,7 +746,8 @@
         </para>
 
         <para id="bbv2.advanced.targets.requirements.indirect">
-          More powerfull variant of conditional requirements is 
<firstterm>indirect conditional requiremens</firstterm>.
+          A more powerful variant of conditional requirements 
+          is <firstterm>indirect conditional requirements</firstterm>.
           You can provide a rule that will be called with the current build 
properties and can compute additional properties
           to be added. For example:
 <programlisting>
@@ -769,11 +771,11 @@
         <para>Requirements explicitly specified for a target are usually
         combined with the requirements specified for the containing project. 
You
         can cause a target to completely ignore specific project's requirement
-        using the syntax by adding minus sign before a property, for example:
+        using the syntax by adding a minus sign before a property, for example:
 <programlisting>
 exe main : main.cpp : <emphasis 
role="bold">-&lt;define&gt;UNNECESSARY_DEFINE</emphasis> ;
 </programlisting>
-        This syntax is the only way to ignore free properties from parent,
+        This syntax is the only way to ignore free properties from a parent,
         such as defines. It can be also useful for ordinary properties. 
Consider
         this example:
 <programlisting>
@@ -791,7 +793,7 @@
         multi-threaded mode depending on which variant is requested by the
         user.</para>
 
-        <para>Note that removing of requirements is completely textual: 
+        <para>Note that the removal of requirements is completely textual: 
         you need to specify exactly the same property to remove it.</para>
         
       </section>
@@ -805,10 +807,10 @@
 <programlisting>
 exe hello : hello.cpp : : &lt;threading&gt;multi ;
 </programlisting>
-        would build a multi-threaded target in unless the user
+        would build a multi-threaded target unless the user
         explicitly requests a single-threaded version. The difference between
         requirements and default-build is that requirements cannot be
-        overriden in any way.
+        overridden in any way.
         </para>
       </section>
 

Index: reference.xml
===================================================================
RCS file: /cvsroot/boost/boost/tools/build/v2/doc/src/reference.xml,v
retrieving revision 1.16.2.2
retrieving revision 1.16.2.3
diff -u -d -r1.16.2.2 -r1.16.2.3
--- reference.xml       14 Oct 2006 21:41:23 -0000      1.16.2.2
+++ reference.xml       8 Nov 2006 07:21:51 -0000       1.16.2.3
@@ -228,6 +228,60 @@
 
   </section>
 
+  <section id="bbv2.reference.target-rules">
+    <title>Builtin targets</title>
+
+    <para>This section contains the list of all target types defined
+    in Boost.Build.</para>
+
+    <variablelist>
+      <varlistentry>
+        <term><literal>exe</literal></term>
+        
+        <listitem><para>Creates an executable file. See 
+        <xref linkend="bbv2.tasks.programs"/>.</para></listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><literal>lib</literal></term>
+        
+        <listitem><para>Creates an library file. See 
+        <xref linkend="bbv2.tasks.libraries"/>.</para></listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><literal>install</literal></term>
+        
+        <listitem><para>Installs built targets and other files. See 
+        <xref linkend="bbv2.tasks.installing"/>.</para></listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><literal>alias</literal></term>
+        
+        <listitem><para>Creates an alias for other targets. See 
+        <xref linkend="bbv2.tasks.alias"/>.</para></listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><literal>unit-test</literal></term>
+        
+        <listitem><para>Creates an executable that will be automatically run. 
See 
+        <xref linkend="bbv2.tutorial.testing"/>.</para></listitem>
+      </varlistentry>
+
+      <varlistentry>
+        <term><literal>obj</literal></term>
+        
+        <listitem><para>Creates an object file. Useful when a single source
+        file must be compiled with special properties.</para></listitem>
+      </varlistentry>
+
+    </variablelist>
+
+  </section>
+
+
     <section id="bbv2.advanced.other-rules">
       <title>Jamfile Utility Rules</title>
 

Index: tasks.xml
===================================================================
RCS file: /cvsroot/boost/boost/tools/build/v2/doc/src/tasks.xml,v
retrieving revision 1.2.2.4
retrieving revision 1.2.2.5
diff -u -d -r1.2.2.4 -r1.2.2.5
--- tasks.xml   8 Nov 2006 06:17:17 -0000       1.2.2.4
+++ tasks.xml   8 Nov 2006 07:21:51 -0000       1.2.2.5
@@ -15,7 +15,7 @@
   linkend="bbv2.main-target-rule-syntax"/>.
   </para>
   
-  <section>
+  <section id="bbv2.tasks.programs">
     <title>Programs</title>
 
       <indexterm><primary>Builtin
@@ -52,7 +52,7 @@
       </tip>
     </section>
 
-    <section>
+    <section id="bbv2.tasks.libraries">
       <title>Libraries</title>
 
       <para>Libraries are created using the <code>lib</code> rule, which
@@ -190,7 +190,7 @@
           
     </section>
 
-    <section id="bbv2.builtins.alias">
+    <section id="bbv2.tasks.alias">
       <title>Alias</title>
 
       <para>
@@ -238,7 +238,7 @@
  
     </section>
 
-    <section id="bbv2.builtins.stage">
+    <section id="bbv2.tasks.installing">
       <title>Installing</title>
 
       <para>This section describes various ways to install built target


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to