common/build.postbuild.xml
changeset 1229 dd40521a5759
parent 1227 5f8149838262
child 1233 85e3fec18491
equal deleted inserted replaced
1228:3f4513c7c945 1229:dd40521a5759
   553     <target name="sf-run-analysis">
   553     <target name="sf-run-analysis">
   554         <stopwatch name="sf-run-analysis"/>
   554         <stopwatch name="sf-run-analysis"/>
   555         <mkdir dir="${build.log.dir}/analysis"/>
   555         <mkdir dir="${build.log.dir}/analysis"/>
   556         <parallel>
   556         <parallel>
   557           <runtarget target="sf-run-analysis-ant"/>
   557           <runtarget target="sf-run-analysis-ant"/>
       
   558           <if><istrue value="${sf.spec.analysis.depends.enable}"/>
       
   559           <then>
       
   560               <runtarget target="sf-run-analysis-depends"/>
       
   561           </then>
       
   562           </if>
       
   563           <runtarget target="sf-run-analysis-ant"/>
       
   564 
   558           <runtarget target="sf-run-analysis-raptor"/>
   565           <runtarget target="sf-run-analysis-raptor"/>
   559           <runtarget target="sf-run-analysis-yarp"/>
   566           <runtarget target="sf-run-analysis-yarp"/>
   560           <runtarget target="sf-run-analysis-whatlog-summary"/>
   567           <runtarget target="sf-run-analysis-whatlog-summary"/>
   561           <runtarget target="sf-run-analysis-missing-files"/>
   568           <runtarget target="sf-run-analysis-missing-files"/>
   562         </parallel>
   569         </parallel>
   740           </exec>
   747           </exec>
   741         </then>
   748         </then>
   742       </if>
   749       </if>
   743     </target>
   750     </target>
   744 
   751 
   745 
       
   746     <target name="sf-run-analysis-depends">
   752     <target name="sf-run-analysis-depends">
   747 
   753 
   748         <for param="binary" parallel="true" threadCount="${env.NUMBER_OF_PROCESSORS}">
   754       <for param="binary" parallel="true" threadCount="${env.NUMBER_OF_PROCESSORS}">
   749 
   755 
   750         <fileset dir="${build.drive}/epoc32/release/winscw/udeb">
   756         <fileset dir="${build.drive}/epoc32/release/winscw/udeb">
   751             <filename name="*.dll"/>
   757             <filename name="*.dll"/>
   752             <filename name="*.exe"/>
   758             <filename name="*.exe"/>
   753         </fileset>
   759         </fileset>
   759 
   765 
   760         <exec executable="cmd" dir="${sf.common.config.dir}/tools/analysis/" output="${temp.build.dir}/${binary.filename}.depends.out">
   766         <exec executable="cmd" dir="${sf.common.config.dir}/tools/analysis/" output="${temp.build.dir}/${binary.filename}.depends.out">
   761             <arg value="/c"/>            
   767             <arg value="/c"/>            
   762             <arg value="perl"/>            
   768             <arg value="perl"/>            
   763             <arg value="depends.pl"/>            
   769             <arg value="depends.pl"/>            
   764  	    <arg value="@{binary}"/>
   770             <arg value="@{binary}"/>
   765         </exec>
   771         </exec>
   766 
   772 
   767         </sequential>  
   773         </sequential>  
   768       </for>
   774       </for>
   769 
   775