symbian3/single/job_props.ant.xml
author Simon Howkins <simonh@symbian.org>
Fri, 11 Dec 2009 10:50:35 +0000
changeset 322 0110806ed7c5
parent 302 87139378e8f6
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:
176
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     1
<?xml version="1.0"?>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     2
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     3
<project name="SF-JOB-PROPS" >
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     4
    
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     5
    <dirname property="sf.spec.job.dir" file="${ant.file.SF-JOB-PROPS}"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     6
    <property name="sf.project.type" value="platform" />
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     7
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
     8
    <property name="sf.previous.pdk.tag" value="PDK_3.0.c" />
211
53536188c3b8 Add sf.previous.pdk.tag property default value as PDK_2.0.e for mercurialComparison.pl
Shabe Razvi <shaber@symbian.org>
parents: 210
diff changeset
     9
177
67dfbe325827 Label projects as symbian2/symbian3 for easier identification.
Shabe Razvi <shaber@symbian.org>
parents: 176
diff changeset
    10
    <property name="sf.spec.job.name" value="symbian3"/>
210
3cc5b90aea53 Add new property sf.spec.sbs.variant for BuildInfo.txt generation. Add new FCLs from Graphics.
Shabe Razvi <shaber@symbian.org>
parents: 203
diff changeset
    11
    <property name="sf.spec.corebuildversion" value="week37"/>
176
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    12
    
210
3cc5b90aea53 Add new property sf.spec.sbs.variant for BuildInfo.txt generation. Add new FCLs from Graphics.
Shabe Razvi <shaber@symbian.org>
parents: 203
diff changeset
    13
    <property name="sf.spec.sbs.variant" value="tb92sf"/>    
3cc5b90aea53 Add new property sf.spec.sbs.variant for BuildInfo.txt generation. Add new FCLs from Graphics.
Shabe Razvi <shaber@symbian.org>
parents: 203
diff changeset
    14
    <property name="sf.spec.sbs.config"  value="winscw_urel.whatlog,winscw_udeb.whatlog,armv5_urel.whatlog,armv5_udeb.whatlog"/> <!-- both _urel and _udeb -->
322
0110806ed7c5 Changed the order of the raptor targets in sf.spec.sbs.tools.config so that
Simon Howkins <simonh@symbian.org>
parents: 302
diff changeset
    15
    <property name="sf.spec.sbs.tools.config" value="tools2_rel.whatlog,tools_rel.whatlog"/>
176
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    16
    
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    17
    <property name="sf.os.compile.iterate"  value="true"/> <!-- New property for iterating though sf.spec.sbs.config instead of all at once -->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    18
210
3cc5b90aea53 Add new property sf.spec.sbs.variant for BuildInfo.txt generation. Add new FCLs from Graphics.
Shabe Razvi <shaber@symbian.org>
parents: 203
diff changeset
    19
    <property name="sf.spec.bldmefirst.gt.variant" value="sf/os/deviceplatformrelease/symbianosbld/cedarutils/Symbian_OS_v${sf.spec.sbs.variant}.cfg" />
200
6b6392e1552f Playing catchup with Symbian^3 split - updated symbian^2 single+split and symbian^3 single job_props for change in 'sf.spec.bldmefirst.gt.hrh' usage.
MattD <mattd@symbian.org>
parents: 186
diff changeset
    20
    <property name="sf.spec.bldmefirst.gt.hrh" value="sf/os/deviceplatformrelease/symbianosbld/cedarutils/" />
186
e05dd217e7f8 bldmefirst - added new variables (sf.spec.bldmefirst.gt.variant and sf.spec.bldmefirst.gt.hrh) to platform projects to remove hardcoded locations from platform build.xml
MattD <mattd@symbian.org>
parents: 177
diff changeset
    21
176
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    22
    <property name="sf.spec.bldmefirst.s60.variant" value="western" /> <!-- western|apac|japan but only western is used at the moment -->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    23
    <property name="sf.spec.bldmefirst.s60.config.root" value="sf/os/deviceplatformrelease/sf_config/config" />
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    24
    <property name="sf.spec.bldmefirst.s60.sbs.variant.cfg" value="${sf.spec.bldmefirst.s60.config.root}/inc/variant.cfg" /> <!-- currently needed for touching -->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    25
    <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"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    26
    
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    27
    <!-- To sync the tools instead of building them, change sf.spec.sbs.tools.config to tools2_rel.whatlog  -->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    28
    <!-- check that sf.spec.baseline.getenv_options includes 'tools'                                        -->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    29
    <!-- and set sf.spec.baseline.enable to 'true'                                                          -->        
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    30
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    31
    <!-- get full source env and binaries from pdk -->
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
    32
    <property name="sf.spec.baseline.location"       value="\\v800008\Builds01\Releases\${sf.previous.pdk.tag}" />
176
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    33
    
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    34
    <property name="sf.spec.toolsbaseline.location"       value="\\v800008\Builds01\PDT\PDT_b50" /> <!-- for TEF etc -->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    35
    
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    36
    <!-- platform build specific properties -->
256
7b8f314a8a17 Symbian3 job_props - updated micro and single model 'sf.spec.s60.sysdef.clean.configurations.list' property to 'S60_5_2_sf' to match split model.
MattD <mattd@symbian.org>
parents: 215
diff changeset
    37
    <property name="sf.spec.s60.sysdef.clean.configurations.list"  value="S60_5_2_sf" />
210
3cc5b90aea53 Add new property sf.spec.sbs.variant for BuildInfo.txt generation. Add new FCLs from Graphics.
Shabe Razvi <shaber@symbian.org>
parents: 203
diff changeset
    38
    <property name="sf.spec.os.sysdef.clean.configurations.list"   value="GT_${sf.spec.sbs.variant}" />
176
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    39
    
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    40
    <!-- provide dtd location as os and s60 layers will be different -->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    41
    <property name="sf.spec.s60.sysdef.dtd"  value="${sf.spec.job.dir}\sysdefs\sysdef_dtd_1_4_0.xml"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    42
    <property name="sf.spec.os.sysdef.dtd"   value="${sf.spec.job.dir}\sysdefs\sysdef_dtd_2_0_0.xml"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    43
    
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    44
    <property name="sf.spec.sysdef.version"      value="2.0.0"/> <!-- default -->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    45
    <property name="sf.spec.s60.sysdef.version"  value="2.0.0"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    46
    <property name="sf.spec.os.sysdef.version"   value="2.0.0"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    47
    
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    48
    <!-- build os and s60 by default -->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    49
    <property name="sf.spec.os.skipbuild"   value="false"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    50
    <property name="sf.spec.s60.skipbuild"  value="true"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    51
    <property name="sf.spec.splitbuild"     value="false"/> <!-- *this* platform build defines two steps -->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    52
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    53
    <!-- generate dir list(s) of epoc32 tree -->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    54
    <property name="sf.spec.dirlist.enable"  value="true"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    55
    
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    56
    <!-- generate delta of two epoc32 trees. note: this takes a while! -->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    57
    <property name="sf.spec.dirdelta.enable" value="true"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    58
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    59
    <!-- prefilter raptor logs -->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    60
    <property name="sf.spec.logs.raptorfilter.enable" value="false"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    61
    
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    62
    <!-- zip all logs before publish -->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    63
    <property name="sf.spec.logs.zip.enable"  value="true"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    64
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    65
    <!-- packaging options for bin/src-->
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    66
    <property name="sf.spec.package.bin.enable"  value="true"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    67
    <property name="sf.spec.package.src.enable"  value="true"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    68
    
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    69
    <property name="sf.spec.test.sendpkg.enable" value="true"/>
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    70
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    71
    <property name="sf.spec.md5.enable"          value="true"/>
268
9519b21e8b2d Turn on ROMBUILD in Symbian^2 and Symbian^3
Shabe Razvi <shaber@symbian.org>
parents: 256
diff changeset
    72
    
9519b21e8b2d Turn on ROMBUILD in Symbian^2 and Symbian^3
Shabe Razvi <shaber@symbian.org>
parents: 256
diff changeset
    73
    <!-- Build ROMs defined in list -->
9519b21e8b2d Turn on ROMBUILD in Symbian^2 and Symbian^3
Shabe Razvi <shaber@symbian.org>
parents: 256
diff changeset
    74
    <property name="sf.spec.referenceroms.createimages.enable" value="true"/>
9519b21e8b2d Turn on ROMBUILD in Symbian^2 and Symbian^3
Shabe Razvi <shaber@symbian.org>
parents: 256
diff changeset
    75
    <property name="sf.spec.referenceroms.list" value="syborg,beagle"/>
176
676cece1b361 Restructure projects for symbian2 and symbian3. Old ex-nokia project removed.
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    76
</project>