common/build.postbuild.xml
changeset 637 3effbd6728d4
parent 628 90be37e95e2f
child 638 84fc7d5ec18f
equal deleted inserted replaced
628:90be37e95e2f 637:3effbd6728d4
   649             <runtarget target="sf-check-missing-os-files"/>
   649             <runtarget target="sf-check-missing-os-files"/>
   650        </else>
   650        </else>
   651     </if>
   651     </if>
   652     </target>
   652     </target>
   653     
   653     
   654     <target name="sf-check-missing-os-files">
   654     <target name="sf-check-missing-os-files" depends="sf-compile-options">
   655         <hlm:argSet id="sbs.check.tools.var">
   655         <hlm:argSet id="sbs.check.tools.var">
   656                 <hlm:arg name="config" value="${sf.spec.sbs.tools.config}" />
   656                 <hlm:arg name="config" value="${sf.spec.sbs.tools.config}" />
   657                 <hlm:arg name="run-check" value="true" />
   657                 <hlm:arg name="run-check" value="true" />
   658         </hlm:argSet>
   658         </hlm:argSet>
   659      
   659      
   668             <param name="build.id" value ="sbs_check"/>
   668             <param name="build.id" value ="sbs_check"/>
   669             <reference refid="sbs.check.tools.var" torefid="sbs.var" />
   669             <reference refid="sbs.check.tools.var" torefid="sbs.var" />
   670             <reference refid="sbs.toolsbuild.options" torefid="sbs.make.options" />
   670             <reference refid="sbs.toolsbuild.options" torefid="sbs.make.options" />
   671             <reference refid="sf.spec.os.system.definition.files" torefid="system.definition.files" />
   671             <reference refid="sf.spec.os.system.definition.files" torefid="system.definition.files" />
   672         </antcall> 
   672         </antcall> 
       
   673         <if><istrue value="${sf.os.compile.iterate}"/>
       
   674           <then>
       
   675             <for list="${sf.spec.sbs.config}" delimiter="," param="sf.spec.check.splitconfig">
       
   676               <sequential>
       
   677         				<echo message="INFO [Iterative check] @{sf.spec.check.splitconfig}"/>
       
   678                 <hlm:argSet id="sbs.check.iterate.main.var">
       
   679                     <hlm:arg name="config" value="@{sf.spec.check.splitconfig}" />
       
   680                     <hlm:arg name="run-check" value="true" />
       
   681                 </hlm:argSet>     
       
   682   
       
   683                 <antcall target="compile-main" inheritAll="false" inheritRefs="true">
       
   684                     <param name="build.system" value="${sf.spec.build.system}" />
       
   685                     <param name="sysdef.configurations.list" value="${sf.spec.os.sysdef.clean.configurations.list}" />
       
   686                     <param name="sf.spec.sysdef.version" value ="${sf.spec.os.sysdef.version}"/>
       
   687                     <param name="build.id" value ="sbs_check"/>
       
   688                     <reference refid="sbs.check.iterate.main.var" torefid="sbs.var" />
       
   689                     <reference refid="sbs.fullbuild.options" torefid="sbs.make.options" />
       
   690                     <reference refid="sf.spec.os.system.definition.files" torefid="system.definition.files" />
       
   691                 </antcall>
       
   692       				</sequential>
       
   693       			</for>	
       
   694       		</then>		
       
   695         <else>
   673         <antcall target="compile-main" inheritAll="false" inheritRefs="true">
   696         <antcall target="compile-main" inheritAll="false" inheritRefs="true">
   674             <param name="build.system" value="${sf.spec.build.system}" />
   697             <param name="build.system" value="${sf.spec.build.system}" />
   675             <param name="sysdef.configurations.list" value="${sf.spec.os.sysdef.clean.configurations.list}" />
   698             <param name="sysdef.configurations.list" value="${sf.spec.os.sysdef.clean.configurations.list}" />
   676             <param name="sf.spec.sysdef.version" value ="${sf.spec.os.sysdef.version}"/>
   699             <param name="sf.spec.sysdef.version" value ="${sf.spec.os.sysdef.version}"/>
   677             <param name="build.id" value ="sbs_check"/>
   700             <param name="build.id" value ="sbs_check"/>
   678             <reference refid="sbs.check.main.var" torefid="sbs.var" />
   701             <reference refid="sbs.check.main.var" torefid="sbs.var" />
   679             <reference refid="sbs.fullbuild.options" torefid="sbs.make.options" />
   702             <reference refid="sbs.fullbuild.options" torefid="sbs.make.options" />
   680             <reference refid="sf.spec.os.system.definition.files" torefid="system.definition.files" />
   703             <reference refid="sf.spec.os.system.definition.files" torefid="system.definition.files" />
   681         </antcall> 
   704         </antcall>
   682     </target>
   705         </else>
   683 
   706         </if> 
   684     <target name="sf-check-missing-s60-files">
   707     </target>
       
   708 
       
   709     <target name="sf-check-missing-s60-files" depends="sf-compile-options">
   685     
   710     
   686         <hlm:argSet id="sbs.check.tools.var">
   711         <hlm:argSet id="sbs.check.tools.var">
   687                 <hlm:arg name="config" value="${sf.spec.sbs.tools.config}" />
   712                 <hlm:arg name="config" value="${sf.spec.sbs.tools.config}" />
   688                 <hlm:arg name="run-check" value="true" />
   713                 <hlm:arg name="run-check" value="true" />
   689         </hlm:argSet>
   714         </hlm:argSet>