symbian2/single/job_props.ant.xml
author Simon Howkins <simonh@symbian.org>
Fri, 11 Dec 2009 10:50:35 +0000
branchRCL_1
changeset 787 e4b69a8a65f1
parent 315 2cfe240b9bf1
child 329 af63f60bd9d0
permissions -rw-r--r--
Changed the order of the raptor targets in sf.spec.sbs.tools.config so that if the build system were to build the targets in the specified order, then that would be the right order.

<?xml version="1.0"?>

<project name="SF-JOB-PROPS" >
    
    <dirname property="sf.spec.job.dir" file="${ant.file.SF-JOB-PROPS}"/>
    <property name="sf.project.type" value="platform" />

    <property name="sf.previous.pdk.tag" value="PDK_2.0.1" />

    <property name="sf.spec.job.name" value="symbian2"/>
    <property name="sf.spec.corebuildversion" value="week19"/>
    
    <property name="sf.spec.sbs.variant" value="tb91sf"/>  
    <property name="sf.spec.sbs.config"  value="winscw.whatlog,armv5.whatlog"/> <!-- both _urel and _udeb -->
    <property name="sf.spec.sbs.tools.config" value="tools2_rel.whatlog,tools_rel.whatlog"/>
    
    <property name="sf.os.compile.iterate"  value="true"/> <!-- New property for iterating though sf.spec.sbs.config instead of all at once -->

    <property name="sf.spec.bldmefirst.gt.variant" value="sf/os/deviceplatformrelease/symbianosbld/cedarutils/Symbian_OS_v${sf.spec.sbs.variant}.cfg" />
    <property name="sf.spec.bldmefirst.gt.hrh" value="sf/os/deviceplatformrelease/symbianosbld/cedarutils/" />

    <property name="sf.spec.bldmefirst.s60.variant" value="western" /> <!-- western|apac|japan but only western is used at the moment -->
    <property name="sf.spec.bldmefirst.s60.config.root" value="sf/os/deviceplatformrelease/sf_config/config" />
    <property name="sf.spec.bldmefirst.s60.sbs.variant.cfg" value="${sf.spec.bldmefirst.s60.config.root}/inc/variant.cfg" /> <!-- currently needed for touching -->
    <property name="sf.spec.bldmefirst.s60.exports" value="${sf.spec.bldmefirst.s60.config.root}/${sf.spec.bldmefirst.s60.variant}/group,${sf.spec.bldmefirst.s60.config.root}/group,sf/os/devicesrv/devicesrv_pub/platform_path_definitions_api/group,sf/os/devicesrv/devicesrv_pub/common_platform_security_definitions_api/group,sf/os/devicesrv/commonservices/commonengine/group,sf/mw/web/web_plat/browser_platform_api/group,sf/tools/homescreentools/dtdinstaller/group"/>
    
    <!-- To sync the tools instead of building them, change sf.spec.sbs.tools.config to tools2_rel.whatlog  -->
    <!-- check that sf.spec.baseline.getenv_options includes 'tools'                                        -->
    <!-- and set sf.spec.baseline.enable to 'true'                                                          -->        

    <!-- get full source env and binaries from pdk -->
    <property name="sf.spec.baseline.location"       value="\\v800008\Builds01\Releases\${sf.previous.pdk.tag}" />
    
    <property name="sf.spec.toolsbaseline.location"       value="\\v800008\Builds01\PDT\PDT_1.2" /> <!-- for TEF etc -->
    
    <!-- platform build specific properties -->
    <property name="sf.spec.s60.sysdef.clean.configurations.list"  value="S60_5_1_sf" />
    <property name="sf.spec.os.sysdef.clean.configurations.list"   value="GT_${sf.spec.sbs.variant}" />
    
    <!-- provide dtd location as os and s60 layers will be different -->
    <property name="sf.spec.s60.sysdef.dtd"  value="${sf.spec.job.dir}\sysdefs\sysdef_dtd_1_4_0.xml"/>
    <property name="sf.spec.os.sysdef.dtd"   value="${sf.spec.job.dir}\sysdefs\sysdef_dtd_2_0_0.xml"/>
    
    <property name="sf.spec.sysdef.version"      value="2.0.0"/> <!-- default -->
    <property name="sf.spec.s60.sysdef.version"  value="2.0.0"/>
    <property name="sf.spec.os.sysdef.version"   value="2.0.0"/>
    
    <!-- build os and s60 by default -->
    <property name="sf.spec.os.skipbuild"   value="false"/>
    <property name="sf.spec.s60.skipbuild"  value="true"/>
    <property name="sf.spec.splitbuild"     value="false"/> <!-- *this* platform build defines two steps -->

    <!-- generate dir list(s) of epoc32 tree -->
    <property name="sf.spec.dirlist.enable"  value="true"/>
    
    <!-- generate delta of two epoc32 trees. note: this takes a while! -->
    <property name="sf.spec.dirdelta.enable" value="true"/>

    <!-- prefilter raptor logs -->
    <property name="sf.spec.logs.raptorfilter.enable" value="false"/>
    
    <!-- zip all logs before publish -->
    <property name="sf.spec.logs.zip.enable"  value="true"/>

    <!-- packaging options for bin/src-->
    <property name="sf.spec.package.bin.enable"  value="true"/>
    <property name="sf.spec.package.src.enable"  value="true"/>
    <property name="sf.sdk.header.list.file"     value="${sf.spec.job.dir}/../sdkFiles.txt"/>
    
    <property name="sf.spec.test.sendpkg.enable" value="true"/>

    <property name="sf.spec.md5.enable"          value="true"/>

    <!-- Build ROMs defined in list -->
    <property name="sf.spec.referenceroms.createimages.enable" value="true"/>
    <property name="sf.spec.referenceroms.list" value="syborg"/>

</project>