buildframework/helium/tools/compile/ec/ec.ant.xml
changeset 217 0f5e3a7fb6af
parent 179 d8ac696cc51f
child 628 7c4a911dc066
--- a/buildframework/helium/tools/compile/ec/ec.ant.xml	Fri Feb 05 11:59:41 2010 +0000
+++ b/buildframework/helium/tools/compile/ec/ec.ant.xml	Thu Mar 04 15:10:37 2010 +0200
@@ -20,22 +20,50 @@
 
 ============================================================================
 -->
+<!--* @package compile -->
 <project name="compile.ec" xmlns:hlm="http://www.nokia.com/helium">
     <description>
         EC compilation targets.
     </description>
 
+    <!-- Location of emake tool.
+    @type string
+    @scope private
+    -->
     <property name="ec.emake" value="emake"/>
+    <!-- Location of the Makefile generated to run the EC build.
+    @type string
+    @scope private
+    -->
     <property name="ec.makefile.file" location="${build.drive}/Makefile"/>
 
+    <!-- Location of sysdef2make.pl file, which is used to translate system definition files to make files. Internal property that normally does not require changes.
+    @type string
+    @scope private
+    -->
     <property name="ec.sysdef2make" location="${helium.dir}/tools/compile/ec/sysdef2make.pl"/>
+    <!-- Extra command line parameters for the sysdef2make call.
+    @type string
+    -->
     <property name="ec.sysdef2make.cmdline" value="-forcemake ((abld.*\-(w|what|c|check))|(abld.*resource))" />
     
+    <!-- Temporary location of the EC history file used by the current build.
+    @type string
+    @scope private
+    -->
     <property name="ec.historyfile" value="${build.drive}/emake.data"/>
+    <!-- memory limit for EC execution. See user guide for more details
+    @type string
+    @scope private
+    -->
     <property name="ec.mem.limit" value="1000000000"/>
     
     <!-- This can be used to query cluster manager to find information about the build. Set
     to default as all the clusture supports default class id.-->
+    <!-- Build class for Electric Cloud. No default value.
+    @type string
+    @scope private
+    -->
     <property name="ec.build.class" value="default"/>
     
 
@@ -151,7 +179,14 @@
                 <var name="ec.history.option" value="create"/>
             </then>
             <else>
+                <!-- Maximum number of agent to be used
+                @type string
+                -->
                 <property name="ec.maxagents" value="0"/>    
+                <!-- Should be create for single node build and merge for multi node build.
+                @type string
+                @scope private
+                -->
                 <property name="ec.history.option" value="merge"/>
                 <if>
                     <isset property="week.number"/>
@@ -327,6 +362,5 @@
         <hlm:assertFileExists file="${temp.build.dir}/${build.id}.${sysdef.configuration}_run_emake.bat"/>
         <hlm:assertFileExists file="${compile.log.dir}/${build.id}.${sysdef.configuration}_build_output.log"/>
         <hlm:assertFileExists file="${compile.log.dir}/${build.id}.${sysdef.configuration}_compile.log"/>
-        <hlm:calculateErrorsFromLog logfile="${compile.log.dir}/${build.id}.${sysdef.configuration}_compile.log" />
     </target>
 </project>