sf-tools/build.xml
changeset 1267 da1ff046acdc
parent 1266 acc4b03313f0
child 1281 116cb28ed586
equal deleted inserted replaced
1266:acc4b03313f0 1267:da1ff046acdc
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <project name="SF-TOOLS-CONFIG" xmlns:hlm="http://www.nokia.com/helium">
     2 <project name="SF-TOOLS-CONFIG" xmlns:hlm="http://www.nokia.com/helium">
     3   <!-- location of this config -->
     3   <!-- location of this config -->
     4   <dirname property="sf.tools.config.dir" file="${ant.file.SF-TOOLS-CONFIG}"/>
     4   <dirname property="sf.tools.config.dir" file="${ant.file.SF-TOOLS-CONFIG}"/>
     5 
       
     6   <!-- tools template -->
       
     7   <property name="qt.qmake.ant.template" value="${sf.tools.config.dir}/templates/run-qmake.ant.xml.ftl"/>
       
     8 
     5 
     9   <!-- import package properties -->
     6   <!-- import package properties -->
    10   <import file="${sf.tools.config.dir}/tools_props.ant.xml" optional="true"/>
     7   <import file="${sf.tools.config.dir}/tools_props.ant.xml" optional="true"/>
    11   
     8   
    12   <!-- use sf-tools -->
     9   <!-- use sf-tools -->
    62   
    59   
    63   
    60   
    64   
    61   
    65   
    62   
    66  <target name="sf-compile" depends="sf-platform-bootstrap-gt">
    63  <target name="sf-compile" depends="sf-platform-bootstrap-gt">
    67 
       
    68     <!-- explicitly run qmake once, as iterative build will repeat the step. if qmake is not unpacked already, then this step is skipped  -->
       
    69     <antcall target="run-qmake" inheritAll="false" inheritRefs="true">
       
    70       <param name="qmake.enabled" value="true"/>
       
    71       <param name="sysdef.configuration" value="${sysdef.configurations.list}"/>
       
    72     </antcall>
       
    73 
    64 
    74    <!-- turn comma separated list into sbs friendly -c list, and _ separated list for friendly log names -->
    65    <!-- turn comma separated list into sbs friendly -c list, and _ separated list for friendly log names -->
    75    <propertyregex property="i.sf.spec.sbs.config.expanded"         override="true" input="${sf.spec.sbs.config}" regexp="(,)" replace=" -c " defaultValue="${sf.spec.sbs.config}" global="true"  casesensitive="false"/>
    66    <propertyregex property="i.sf.spec.sbs.config.expanded"         override="true" input="${sf.spec.sbs.config}" regexp="(,)" replace=" -c " defaultValue="${sf.spec.sbs.config}" global="true"  casesensitive="false"/>
    76    <propertyregex property="i.sf.spec.sbs.config.expanded.logname" override="true" input="${sf.spec.sbs.config}" regexp="(,)" replace="_"    defaultValue="${sf.spec.sbs.config}" global="true"  casesensitive="false"/>
    67    <propertyregex property="i.sf.spec.sbs.config.expanded.logname" override="true" input="${sf.spec.sbs.config}" regexp="(,)" replace="_"    defaultValue="${sf.spec.sbs.config}" global="true"  casesensitive="false"/>
    77    <echo message="INFO Target : ${i.sf.spec.sbs.config.expanded}"/>
    68    <echo message="INFO Target : ${i.sf.spec.sbs.config.expanded}"/>