sf-platform/compile.ant.xml
changeset 922 996297fad800
parent 917 ebd555518364
child 939 4dd6f1dde1fe
equal deleted inserted replaced
921:3118cfa874e0 922:996297fad800
    22   
    22   
    23   <!-- compile sbs.tools.config and sbs.config. tools built only if its not being unpacked first.
    23   <!-- compile sbs.tools.config and sbs.config. tools built only if its not being unpacked first.
    24        note: must be called from sf-os/s60-compile targets, as sys model input needed -->
    24        note: must be called from sf-os/s60-compile targets, as sys model input needed -->
    25   <target name="sf-do-compile">
    25   <target name="sf-do-compile">
    26     <echo message="INFO Using Helium 7+ for sf-do-compile"/>
    26     <echo message="INFO Using Helium 7+ for sf-do-compile"/>
    27     
    27         
    28     <!-- Export model to BOM, as generate-layers target is no longer called from compile-main target -->
       
    29     <copy file="${build.drive}/output/build/canonical_system_definition_${sysdef.configurations.list}.xml" todir="${build.log.dir}/BOM/"/>
       
    30     
       
    31     <propertyregex property="sf.unpack.tools" override="true" input="${sf.spec.baseline.getenv_options}" regexp="-i tools" select="true" defaultValue="false" casesensitive="false"/>
    28     <propertyregex property="sf.unpack.tools" override="true" input="${sf.spec.baseline.getenv_options}" regexp="-i tools" select="true" defaultValue="false" casesensitive="false"/>
    32   
    29   
    33     <if> <!-- If tools baseline unpack has not been specified, or its not a "fast" build then try to build them -->
    30     <if> <!-- If tools baseline unpack has not been specified, or its not a "fast" build then try to build them -->
    34       <or>
    31       <or>
    35         <isfalse value="${sf.unpack.tools}"/>
    32         <isfalse value="${sf.unpack.tools}"/>
    51       
    48       
    52       <!-- sf.spec.sbs.config param used. do-target-build will decide to build sequentially/together -->
    49       <!-- sf.spec.sbs.config param used. do-target-build will decide to build sequentially/together -->
    53       <antcall target="sf-do-target-compile" inheritAll="false" inheritRefs="true">
    50       <antcall target="sf-do-target-compile" inheritAll="false" inheritRefs="true">
    54           <param name="i.sf.spec.sbs.config" value="${sf.spec.sbs.config}" />
    51           <param name="i.sf.spec.sbs.config" value="${sf.spec.sbs.config}" />
    55       </antcall>
    52       </antcall>
       
    53   
       
    54       <!-- Export model to BOM, as generate-layers target is no longer called from compile-main target -->
       
    55       <copy file="${build.drive}/output/build/canonical_system_definition_${sysdef.configurations.list}.xml" todir="${build.log.dir}/BOM/"/>
    56   </target>
    56   </target>
    57 
    57 
    58 
    58 
    59   <!-- compile sbs.config list of targets either sequentially or together -->
    59   <!-- compile sbs.config list of targets either sequentially or together -->
    60   <target name="sf-do-target-compile">
    60   <target name="sf-do-target-compile">