sf-tools/build.xml
changeset 1266 acc4b03313f0
parent 1260 f853a7acb410
parent 1258 7fa08dafc6b9
child 1267 da1ff046acdc
equal deleted inserted replaced
1265:c79c5ad11c63 1266:acc4b03313f0
     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"/>
     5 
     8 
     6   <!-- import package properties -->
     9   <!-- import package properties -->
     7   <import file="${sf.tools.config.dir}/tools_props.ant.xml" optional="true"/>
    10   <import file="${sf.tools.config.dir}/tools_props.ant.xml" optional="true"/>
     8   
    11   
     9   <!-- use sf-tools -->
    12   <!-- use sf-tools -->
    59   
    62   
    60   
    63   
    61   
    64   
    62   
    65   
    63  <target name="sf-compile" depends="sf-platform-bootstrap-gt">
    66  <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>
    64 
    73 
    65    <!-- turn comma separated list into sbs friendly -c list, and _ separated list for friendly log names -->
    74    <!-- turn comma separated list into sbs friendly -c list, and _ separated list for friendly log names -->
    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"/>
    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"/>
    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"/>
    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"/>
    68    <echo message="INFO Target : ${i.sf.spec.sbs.config.expanded}"/>
    77    <echo message="INFO Target : ${i.sf.spec.sbs.config.expanded}"/>