common/build.xml
changeset 360 38e924ed959d
parent 358 61571c10c5d0
child 361 023e28d6bf31
equal deleted inserted replaced
359:16775fa40f8c 360:38e924ed959d
     3 
     3 
     4     <property environment="env"/> <!-- make environment variables available via env -->
     4     <property environment="env"/> <!-- make environment variables available via env -->
     5     
     5     
     6     <dirname property="sf.common.config.dir" file="${ant.file.SF-COMMON-CONFIG}"/>
     6     <dirname property="sf.common.config.dir" file="${ant.file.SF-COMMON-CONFIG}"/>
     7     
     7     
     8     <!-- import common properties -->
     8     <!-- Import common properties -->
     9     <import file="${sf.common.config.dir}/common_props.ant.xml" />
     9     <import file="${sf.common.config.dir}/common_props.ant.xml" />
    10     
    10     
    11     <!-- setup Helium internal properties from their equivalent in the project spec -->
    11     <!-- setup Helium internal properties from their equivalent in the project spec -->
    12     <property name="build.name" value="${sf.spec.job.name}"/>
    12     <property name="build.name" value="${sf.spec.job.name}"/>
    13     <property name="core.build.version" value="${sf.spec.job.codeline}"/>
    13     <property name="core.build.version" value="${sf.spec.job.codeline}"/>
    29     <property name="base_release.getenv_options" value="${sf.spec.baseline.getenv_options}"/>
    29     <property name="base_release.getenv_options" value="${sf.spec.baseline.getenv_options}"/>
    30     
    30     
    31     <!-- SF-specific Helium properties not meant to be exposed in the project spec -->
    31     <!-- SF-specific Helium properties not meant to be exposed in the project spec -->
    32     <property name="diamonds.listener.configuration.file" location="${sf.common.config.dir}/diamonds/config.xml.ftl"/>
    32     <property name="diamonds.listener.configuration.file" location="${sf.common.config.dir}/diamonds/config.xml.ftl"/>
    33     
    33     
    34     <!-- import all core HELIUM targets -->
    34     <!-- Import all core HELIUM targets -->
    35     <import file="${helium.dir}/helium.ant.xml" />
    35     <import file="${helium.dir}/helium.ant.xml" />
    36     
    36     
    37     <!-- import common references -->
    37     <!-- Import common references -->
    38     <import file="${sf.common.config.dir}/common_refs.ant.xml" />
    38     <import file="${sf.common.config.dir}/common_refs.ant.xml" />
       
    39              
       
    40     <!-- Import functionality distributed into other file(s) -->
       
    41     <import file="${sf.common.config.dir}/build.postbuild.xml"/>
    39              
    42              
    40     <!-- setup conditional Helium internal properties -->
    43     <!-- setup conditional Helium internal properties -->
    41     <if><istrue value="${sf.spec.sourcesync.usecache}"/>
    44     <if><istrue value="${sf.spec.sourcesync.usecache}"/>
    42         <then>
    45         <then>
    43             <property name="sf.spec.sourcesync.sourcespecdir" value="${sf.common.config.dir}/generated"/>
    46             <property name="sf.spec.sourcesync.sourcespecdir" value="${sf.common.config.dir}/generated"/>