symbian3/split/job_props.ant.xml
author Simon Howkins <simonh@symbian.org>
Fri, 11 Dec 2009 10:50:35 +0000
changeset 322 0110806ed7c5
parent 303 9d167c70494d
child 328 4c8eec2d6ba7
child 789 c176db04f24a
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_3.0.c" />

    <property name="sf.spec.job.name" value="symbian3"/>
    <property name="sf.spec.corebuildversion" value="week37"/>
    
    <property name="sf.spec.sbs.variant" value="tb92sf"/>    
    <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.spec.bldmefirst.gt.variant" value="sf/os/deviceplatformrelease/symbianosbld/cedarutils/Symbian_OS_v${sf.spec.sbs.variant}.cfg" />
	<!-- Location of Symbian_OS.hrh changed for Symbian3 to an inc directory -->
	<property name="sf.spec.bldmefirst.gt.hrh.os" value="sf/os/deviceplatformrelease/symbianosbld/cedarutils/inc/Symbian_OS_${sf.spec.sbs.variant}.hrh" />
    <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.1_patched_s3" /> <!-- for TEF etc -->
    
    <!-- platform build specific properties -->
    <property name="sf.spec.s60.sysdef.clean.configurations.list"  value="S60_5_2_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="1.4.0"/> <!-- default -->
    <property name="sf.spec.s60.sysdef.version"  value="1.4.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="false"/>
    <property name="sf.spec.splitbuild"     value="true"/> <!-- *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.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,beagle"/>
    
</project>