symbian2/micro/job_props.ant.xml
author Simon Howkins <simonh@symbian.org>
Fri, 11 Dec 2009 10:50:35 +0000
branchRCL_1
changeset 787 e4b69a8a65f1
parent 318 afd615eb58d9
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.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
212
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     1
<?xml version="1.0"?>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     2
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     3
<project name="SF-JOB-PROPS" >
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     4
    
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     5
    <dirname property="sf.spec.job.dir" file="${ant.file.SF-JOB-PROPS}"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     6
    <property name="sf.project.type" value="platform" />
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
     7
318
afd615eb58d9 Enabled the drive-space check, but with a reasonable amount to check for (2GB).
Simon Howkins <simonh@symbian.org>
parents: 302
diff changeset
     8
    <property name="sf.drive.space.needed" value="2G"/>
afd615eb58d9 Enabled the drive-space check, but with a reasonable amount to check for (2GB).
Simon Howkins <simonh@symbian.org>
parents: 302
diff changeset
     9
302
87139378e8f6 Updated all 'sf.previous.pdk.tag' properties to be 2.0.1 or 3.0.c
MattD <mattd@symbian.org>
parents: 293
diff changeset
    10
    <property name="sf.previous.pdk.tag" value="PDK_2.0.1" />
212
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    11
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    12
    <property name="sf.spec.corebuildversion" value="week19"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    13
    
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    14
    <property name="sf.spec.sbs.variant" value="tb91sf"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    15
    <property name="sf.spec.sbs.config"  value="winscw_udeb.whatlog"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    16
    <property name="sf.spec.sbs.tools.config" value="tools2_rel.whatlog"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    17
    
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    18
    <property name="sf.os.compile.iterate"  value="true"/> <!-- New property for iterating though sf.spec.sbs.config instead of all at once -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    19
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    20
    <property name="sf.spec.bldmefirst.gt.variant" value="sf/os/deviceplatformrelease/symbianosbld/cedarutils/Symbian_OS_v${sf.spec.sbs.variant}.cfg" />
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    21
    <property name="sf.spec.bldmefirst.gt.hrh" value="sf/os/deviceplatformrelease/symbianosbld/cedarutils/" />
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    22
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    23
    <property name="sf.spec.bldmefirst.s60.variant" value="western" /> <!-- western|apac|japan but only western is used at the moment -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    24
    <property name="sf.spec.bldmefirst.s60.config.root" value="sf/os/deviceplatformrelease/sf_config/config" />
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    25
    <property name="sf.spec.bldmefirst.s60.sbs.variant.cfg" value="${sf.spec.bldmefirst.s60.config.root}/inc/variant.cfg" /> <!-- currently needed for touching -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    26
    <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"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    27
    
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    28
    <!-- To sync the tools instead of building them, change sf.spec.sbs.tools.config to tools2_rel.whatlog  -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    29
    <!-- check that sf.spec.baseline.getenv_options includes 'tools'                                        -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    30
    <!-- and set sf.spec.baseline.enable to 'true'                                                          -->        
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    31
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    32
    <!-- get full source env and binaries from pdk -->
234
ab837f463b9c Symbian^2 job_props.ant.xml change - Changed sf.spec.baseline.location to use sf.previous.pdk.tag to select the baseline.
MattD <mattd@symbian.org>
parents: 215
diff changeset
    33
    <property name="sf.spec.baseline.location"       value="\\v800008\Builds01\Releases\${sf.previous.pdk.tag}" />
212
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    34
    
242
1269484709d4 Symbian^2 job_props.ant.xml - Modified 'sf.spec.toolsbaseline.location' to point to the PDT_1.2 overlay.
MattD <mattd@symbian.org>
parents: 236
diff changeset
    35
    <property name="sf.spec.toolsbaseline.location"       value="\\v800008\Builds01\PDT\PDT_1.2" /> <!-- for TEF etc -->
212
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    36
    
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    37
    <!-- platform build specific properties -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    38
    <property name="sf.spec.s60.sysdef.clean.configurations.list"  value="S60_5_1_sf" />
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    39
    <property name="sf.spec.os.sysdef.clean.configurations.list"   value="GT_${sf.spec.sbs.variant}" />
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    40
    
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    41
    <!-- provide dtd location as os and s60 layers will be different -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    42
    <property name="sf.spec.s60.sysdef.dtd"  value="${sf.spec.job.dir}\sysdefs\sysdef_dtd_1_4_0.xml"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    43
    <property name="sf.spec.os.sysdef.dtd"   value="${sf.spec.job.dir}\sysdefs\sysdef_dtd_2_0_0.xml"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    44
    
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    45
    <property name="sf.spec.sysdef.version"      value="2.0.0"/> <!-- default -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    46
    <property name="sf.spec.s60.sysdef.version"  value="2.0.0"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    47
    <property name="sf.spec.os.sysdef.version"   value="2.0.0"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    48
    
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    49
    <!-- build os and s60 by default -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    50
    <property name="sf.spec.os.skipbuild"   value="false"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    51
    <property name="sf.spec.s60.skipbuild"  value="true"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    52
    <property name="sf.spec.splitbuild"     value="false"/> <!-- *this* platform build defines two steps -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    53
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    54
    <!-- generate dir list(s) of epoc32 tree -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    55
    <property name="sf.spec.dirlist.enable"  value="true"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    56
    
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    57
    <!-- generate delta of two epoc32 trees. note: this takes a while! -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    58
    <property name="sf.spec.dirdelta.enable" value="true"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    59
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    60
    <!-- prefilter raptor logs -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    61
    <property name="sf.spec.logs.raptorfilter.enable" value="false"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    62
    
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    63
    <!-- zip all logs before publish -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    64
    <property name="sf.spec.logs.zip.enable"  value="true"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    65
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    66
    <!-- packaging options for bin/src-->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    67
    <property name="sf.spec.package.bin.enable"  value="true"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    68
    <property name="sf.spec.package.src.enable"  value="true"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    69
    
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    70
    <property name="sf.spec.md5.enable"          value="true"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    71
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    72
    <!-- These are certainly specific to the micro build -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    73
    <property name="sf.spec.job.name" value="micro"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    74
    <property name="sf.suppress.buildenv.check"  value="true"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    75
    <property name="sf.spec.sourcesync.archive"  value="true"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    76
    <property name="sf.spec.test.sendpkg.enable" value="false"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    77
    <property name="sf.spec.bccheck.enable"      value="false"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    78
    <!-- Slight hack to override these targets in the platform/common scripts -->
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    79
    <target name="sf-platform-bootstrap-s60"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    80
    <target name="sf-build-smoketestpkg"/>
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    81
eafc2c37e169 New microscopic platform configuration which builds in about 10 minutes.
Simon Howkins <simonh@symbian.org>
parents:
diff changeset
    82
</project>