common/common_props.ant.xml
author Simon Howkins <simonh@symbian.org>
Fri, 07 Aug 2009 14:33:52 +0100
changeset 282 aee074ee2646
parent 263 55c062276b22
child 344 f9ce0418735b
permissions -rw-r--r--
Changed preference for selecting package definition files, so that it takes the one from our tree in preference to the one in the package itself. This means that we can just delete items from our tree when we're happy to switch to using the one in the package (as this will vary from package to package). Added sorting of the attributes when outputting the system definition, to match the de facto standard in the system definition we started with.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
18
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
     1
<?xml version="1.0"?>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
     2
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
     3
<project name="SF-COMMON-PROPS" >
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
     4
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
     5
    <property name="sf.project.type" value="package"/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
     6
	
30
62563fa42f57 name, codeline, number
dariosestito@L063522.prod.ad.symbian.intra
parents: 29
diff changeset
     7
    <property name="sf.spec.job.name" value="myproduct"/>
62563fa42f57 name, codeline, number
dariosestito@L063522.prod.ad.symbian.intra
parents: 29
diff changeset
     8
    <property name="sf.spec.job.codeline" value="MCL"/>
62563fa42f57 name, codeline, number
dariosestito@L063522.prod.ad.symbian.intra
parents: 29
diff changeset
     9
    <property name="sf.spec.job.number" value="001"/> <!-- this is always overriden from the commandline -->
28
3d263295af67 Changed default rootdir and made it be used
dariosestito@L063522.prod.ad.symbian.intra
parents: 27
diff changeset
    10
    <property name="sf.spec.job.rootdir" value="D:\fbf_job"/>
33
e0cc21bc6b4e Build drive G: gives issues on Foundation machines
BuildAdmin@LON-ENGBUILD89
parents: 30
diff changeset
    11
    <property name="sf.spec.job.drive" value="M:"/>
18
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    12
    <property name="sf.spec.job.freespace" value="10"/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    13
    <property name="sf.spec.email.from" value="fbf@symbian.org"/> <!-- needs to be defined for S60 platform builds -->
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    14
    
21
40f47d226f76 Changes to enable system definition file to be provided and used as is
dariosestito@L063522.prod.ad.symbian.intra
parents: 18
diff changeset
    15
    <property name="sf.spec.systemdefinition.assemble" value="true"/>
40f47d226f76 Changes to enable system definition file to be provided and used as is
dariosestito@L063522.prod.ad.symbian.intra
parents: 18
diff changeset
    16
    <!-- property name="sf.spec.systemdefinition.file" value=""/ -->
147
5b2818c52aae Add optiona BC checking to build process
Louis Henry Nayegon <louisn@symbian.org>
parents: 127
diff changeset
    17
5b2818c52aae Add optiona BC checking to build process
Louis Henry Nayegon <louisn@symbian.org>
parents: 127
diff changeset
    18
    <property name="sf.spec.pdt.root" value="C:\Symbian\Tools\PDT_1.0"/>
5b2818c52aae Add optiona BC checking to build process
Louis Henry Nayegon <louisn@symbian.org>
parents: 127
diff changeset
    19
28
3d263295af67 Changed default rootdir and made it be used
dariosestito@L063522.prod.ad.symbian.intra
parents: 27
diff changeset
    20
    <property name="sf.spec.sbs.config" value="armv5"/>
3d263295af67 Changed default rootdir and made it be used
dariosestito@L063522.prod.ad.symbian.intra
parents: 27
diff changeset
    21
    
18
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    22
    <property name="sf.spec.build.target" value="all"/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    23
    <property name="sf.spec.build.variant" value=""/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    24
    <property name="sf.spec.build.productioncode.enable" value="true"/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    25
    <property name="sf.spec.build.testcode.enable" value="false"/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    26
    <property name="sf.spec.build.system" value="sbs"/> <!-- sbs|ebs|ec -->
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    27
    <!-- property name="sf.spec.build.sbsv2.config" value=""/ -->
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    28
    <!-- property name="sf.spec.build.sbsv2.options" value="-k"/ -->
225
5705f5c8f10d Adding truclean step to the package build
Dario Sestito <darios@symbian.org>
parents: 222
diff changeset
    29
    <property name="sf.spec.build.clean.enable" value="false"/>
18
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    30
    <property name="sf.spec.sysdef.configurations.list" value="s60_build,s60_bldmelast"/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    31
    
28
3d263295af67 Changed default rootdir and made it be used
dariosestito@L063522.prod.ad.symbian.intra
parents: 27
diff changeset
    32
    
18
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    33
    <property name="sf.spec.referenceroms.createimages.enable" value="false"/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    34
    <property name="sf.spec.testroms.createimages.enable" value="false"/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    35
    
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    36
    <property name="sf.spec.sourcesync.enable" value="true"/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    37
    <property name="sf.spec.sourcesync.usecache" value="false"/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    38
    <property name="sf.spec.sourcesync.sourcespecfile" value="sources.csv"/>
248
f1f162027366 Build HG Caching - added new variable 'sf.spec.sourcesync.cachelocation' and changed caching invocation to use it. Defaults to previous location.
MattD <mattd@symbian.org>
parents: 222
diff changeset
    39
    <property name="sf.spec.sourcesync.cachelocation" value="${sf.spec.job.rootdir}/hgcache"/>
18
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    40
    
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    41
    <property name="sf.spec.baseline.enable" value="true"/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    42
    <property name="sf.spec.baseline.select" value="auto"/> <!-- auto|explicit|location -->
207
87306c6a6632 Packaging change - Tools now zipped into 'tools_epoc.zip', which isn't 'emu' but 'tools' for package and platform builds.
MattD <mattd@symbian.org>
parents: 198
diff changeset
    43
    <property name="sf.spec.baseline.getenv_options" value="-i emu,tools"/>
18
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    44
    <property name="sf.spec.toolsbaseline.enable" value="true"/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    45
    <property name="sf.spec.toolsbaseline.select" value="auto"/>
182
247e27021cd0 Add <sf-getenv-tools> target to unpack tools baseline and also <sf-build-smoketestpkg> to create smoketest package to be sent to ATS3 server
Shabe Razvi <shaber@symbian.org>
parents: 181
diff changeset
    46
    <property name="sf.spec.toolsbaseline.getenv_options" value="-i tools"/>
18
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    47
    
26
50f9c55550f1 Added publishing of logs and reports
dariosestito@L063522.prod.ad.symbian.intra
parents: 21
diff changeset
    48
    <property name="sf.spec.publish.enable" value="true"/>
18
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    49
    <property name="sf.spec.publish.unpackagedartefacts.enable" value="true"/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    50
    <property name="sf.spec.publish.packagedartefacts.enable" value="true"/>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    51
    <property name="sf.spec.publish.network.freespace" value="10"/>
193
e60dd96530ff Results Publish - changed network location from \\lon-engbuild87\SF_Build\ to \\v800008\SF_build\
matt.davies@SYM-BUILD02.ad-sfpd.intra
parents: 182
diff changeset
    52
    <property name="sf.spec.publish.networkdrive" value="\\v800008\Builds01\SF_builds"/>
e60dd96530ff Results Publish - changed network location from \\lon-engbuild87\SF_Build\ to \\v800008\SF_build\
matt.davies@SYM-BUILD02.ad-sfpd.intra
parents: 182
diff changeset
    53
    <property name="sf.spec.publish.rootdir" value="\\v800008\Builds01\SF_builds"/>
169
e7c76e615b76 Initial implementation of publishing to Diamonds
Dario Sestito <darios@symbian.org>
parents: 164
diff changeset
    54
    <property name="sf.spec.publish.diamonds.server" value="v800002.ad-sfpd.intra"/>
e7c76e615b76 Initial implementation of publishing to Diamonds
Dario Sestito <darios@symbian.org>
parents: 164
diff changeset
    55
    <property name="sf.spec.publish.diamonds.port" value="80"/>
e7c76e615b76 Initial implementation of publishing to Diamonds
Dario Sestito <darios@symbian.org>
parents: 164
diff changeset
    56
    <property name="sf.spec.publish.diamonds.path" value="/diamonds/builds/"/>
263
55c062276b22 Enable build tagging on Diamonds (default: 'test')
Dario Sestito <darios@symbian.org>
parents: 261
diff changeset
    57
    <property name="sf.spec.publish.diamonds.tag" value="test"/>
18
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
    58
    
127
01387db0fc8c Disable hg tagging by default
Shabe Razvi <shaber@symbian.org>
parents: 126
diff changeset
    59
    <property name="sf.spec.tagafterbuild.enable" value="false"/>
61
54444a2ae2db 1. Update list and delta targets
ShabeR@UK-SHABER
parents: 54
diff changeset
    60
54444a2ae2db 1. Update list and delta targets
ShabeR@UK-SHABER
parents: 54
diff changeset
    61
    <!-- if sf-list-dir called, generate dir list(s) of epoc32 tree -->
54444a2ae2db 1. Update list and delta targets
ShabeR@UK-SHABER
parents: 54
diff changeset
    62
    <property name="sf.spec.dirlist.enable"  value="false"/>
54444a2ae2db 1. Update list and delta targets
ShabeR@UK-SHABER
parents: 54
diff changeset
    63
    
54444a2ae2db 1. Update list and delta targets
ShabeR@UK-SHABER
parents: 54
diff changeset
    64
    <!-- if sf-list-dir called, generate delta of two epoc32 trees. note: this takes a while! -->
54444a2ae2db 1. Update list and delta targets
ShabeR@UK-SHABER
parents: 54
diff changeset
    65
    <property name="sf.spec.dirdelta.enable" value="false"/>
54444a2ae2db 1. Update list and delta targets
ShabeR@UK-SHABER
parents: 54
diff changeset
    66
    
54444a2ae2db 1. Update list and delta targets
ShabeR@UK-SHABER
parents: 54
diff changeset
    67
    <!-- prefilter raptor logs -->
54444a2ae2db 1. Update list and delta targets
ShabeR@UK-SHABER
parents: 54
diff changeset
    68
    <property name="sf.spec.logs.raptorfilter.enable" value="true"/>
54444a2ae2db 1. Update list and delta targets
ShabeR@UK-SHABER
parents: 54
diff changeset
    69
    
54444a2ae2db 1. Update list and delta targets
ShabeR@UK-SHABER
parents: 54
diff changeset
    70
    <!-- zip all logs before publish -->
54444a2ae2db 1. Update list and delta targets
ShabeR@UK-SHABER
parents: 54
diff changeset
    71
    <property name="sf.spec.logs.zip.enable"  value="true"/>
114
786a0a00701e 1) Update binary packaging solution to invoke 7za directly. 2) Add partially complete ATS sf-send-testpkg target and associated tools
Shabe Razvi <shaber@symbian.org>
parents: 97
diff changeset
    72
    
786a0a00701e 1) Update binary packaging solution to invoke 7za directly. 2) Add partially complete ATS sf-send-testpkg target and associated tools
Shabe Razvi <shaber@symbian.org>
parents: 97
diff changeset
    73
    <!-- packaging options for bin/src-->
786a0a00701e 1) Update binary packaging solution to invoke 7za directly. 2) Add partially complete ATS sf-send-testpkg target and associated tools
Shabe Razvi <shaber@symbian.org>
parents: 97
diff changeset
    74
    <property name="sf.spec.package.bin.enable"  value="false"/>
786a0a00701e 1) Update binary packaging solution to invoke 7za directly. 2) Add partially complete ATS sf-send-testpkg target and associated tools
Shabe Razvi <shaber@symbian.org>
parents: 97
diff changeset
    75
    <property name="sf.spec.package.src.enable"  value="false"/>
786a0a00701e 1) Update binary packaging solution to invoke 7za directly. 2) Add partially complete ATS sf-send-testpkg target and associated tools
Shabe Razvi <shaber@symbian.org>
parents: 97
diff changeset
    76
181
228f8b438c19 Add MD5 creation
Shabe Razvi <shaber@symbian.org>
parents: 157
diff changeset
    77
    <!-- enable creation of MD5s -->
228f8b438c19 Add MD5 creation
Shabe Razvi <shaber@symbian.org>
parents: 157
diff changeset
    78
    <property name="sf.spec.md5.enable"          value="false"/>
228f8b438c19 Add MD5 creation
Shabe Razvi <shaber@symbian.org>
parents: 157
diff changeset
    79
114
786a0a00701e 1) Update binary packaging solution to invoke 7za directly. 2) Add partially complete ATS sf-send-testpkg target and associated tools
Shabe Razvi <shaber@symbian.org>
parents: 97
diff changeset
    80
    <!-- ATS client properties -->
786a0a00701e 1) Update binary packaging solution to invoke 7za directly. 2) Add partially complete ATS sf-send-testpkg target and associated tools
Shabe Razvi <shaber@symbian.org>
parents: 97
diff changeset
    81
    <property name="sf.spec.test.sendpkg.enable" value="false"/>
221
bb8b41925df4 Enable build machine based testing via ATS worker
Shabe Razvi <shaber@symbian.org>
parents: 215
diff changeset
    82
    <property name="sf.spec.test.host.name"      value="sym-build01"/>
122
2c7b53b5228f Add ATS test client target <sf-send-testpkg> to default configuration. Default is off.
Shabe Razvi <shaber@symbian.org>
parents: 114
diff changeset
    83
    <property name="sf.spec.test.host.username"  value="admin"/>
126
c7c1445180e7 Fix test property typos
Shabe Razvi <shaber@symbian.org>
parents: 122
diff changeset
    84
    <property name="sf.spec.test.host.password"  value="admin"/>
221
bb8b41925df4 Enable build machine based testing via ATS worker
Shabe Razvi <shaber@symbian.org>
parents: 215
diff changeset
    85
    <property name="sf.spec.test.host.droppath"  value="D:\ats3_testdrop_arrivals\${env.COMPUTERNAME}"/>
122
2c7b53b5228f Add ATS test client target <sf-send-testpkg> to default configuration. Default is off.
Shabe Razvi <shaber@symbian.org>
parents: 114
diff changeset
    86
    <property name="sf.spec.test.epocroot"       value="D:\ATS3\winscw_smoketest"/>
114
786a0a00701e 1) Update binary packaging solution to invoke 7za directly. 2) Add partially complete ATS sf-send-testpkg target and associated tools
Shabe Razvi <shaber@symbian.org>
parents: 97
diff changeset
    87
122
2c7b53b5228f Add ATS test client target <sf-send-testpkg> to default configuration. Default is off.
Shabe Razvi <shaber@symbian.org>
parents: 114
diff changeset
    88
    <!-- ATS local properties -->
221
bb8b41925df4 Enable build machine based testing via ATS worker
Shabe Razvi <shaber@symbian.org>
parents: 215
diff changeset
    89
    <property name="sf.spec.test.package.location"  value="T:\${env.COMPUTERNAME}"/>
256
83bd5e2c69a6 Use GENERIC interface on ATS server and add machine name to test package to aid origin
Shabe Razvi <shaber@symbian.org>
parents: 248
diff changeset
    90
    <property name="sf.spec.test.package.name"      value="${env.COMPUTERNAME}-Smoketest-${sf.spec.job.name}_${sf.spec.job.codeline}.${sf.spec.job.number}.zip"/> <!-- build.id not available at this point, so construct it from component parts -->
122
2c7b53b5228f Add ATS test client target <sf-send-testpkg> to default configuration. Default is off.
Shabe Razvi <shaber@symbian.org>
parents: 114
diff changeset
    91
    <property name="sf.spec.test.package.droppath"  value="D:\ATS3\TestDrops"/>
114
786a0a00701e 1) Update binary packaging solution to invoke 7za directly. 2) Add partially complete ATS sf-send-testpkg target and associated tools
Shabe Razvi <shaber@symbian.org>
parents: 97
diff changeset
    92
147
5b2818c52aae Add optiona BC checking to build process
Louis Henry Nayegon <louisn@symbian.org>
parents: 127
diff changeset
    93
    <!-- BC check properties -->
5b2818c52aae Add optiona BC checking to build process
Louis Henry Nayegon <louisn@symbian.org>
parents: 127
diff changeset
    94
    <property name="sf.spec.bccheck.enable" value="false"/>
157
6bf16e4e9cb7 .xml missing from file names
Louis Henry Nayegon <louisn@symbian.org>
parents: 147
diff changeset
    95
    <property name="sf.spec.bccheck.enable.la" value="true"/>
6bf16e4e9cb7 .xml missing from file names
Louis Henry Nayegon <louisn@symbian.org>
parents: 147
diff changeset
    96
    <property name="sf.spec.bccheck.enable.ha" value="true"/>
215
6e86ffca2e31 Add option for dynamic bc testing
Louis Henry Nayegon <louisn@symbian.org>
parents: 209
diff changeset
    97
    <property name="sf.spec.bccheck.enable.dynamic" value="true"/>
147
5b2818c52aae Add optiona BC checking to build process
Louis Henry Nayegon <louisn@symbian.org>
parents: 127
diff changeset
    98
    <property name="sf.spec.bccheck.baseline.name" value="SDK_3rd_Edition"/>
5b2818c52aae Add optiona BC checking to build process
Louis Henry Nayegon <louisn@symbian.org>
parents: 127
diff changeset
    99
    <property name="sf.spec.bccheck.baseline.skd.dir" value="C:\Symbian\9.1\S60_3rd_MR\"/>
5b2818c52aae Add optiona BC checking to build process
Louis Henry Nayegon <louisn@symbian.org>
parents: 127
diff changeset
   100
    <property name="sf.spec.bccheck.baseline.s60.version" value="5.1"/>
5b2818c52aae Add optiona BC checking to build process
Louis Henry Nayegon <louisn@symbian.org>
parents: 127
diff changeset
   101
    <property name="sf.spec.bccheck.current.s60.version" value="5.1"/>
5b2818c52aae Add optiona BC checking to build process
Louis Henry Nayegon <louisn@symbian.org>
parents: 127
diff changeset
   102
    <property name="sf.spec.bccheck.reportid" value="report"/>
18
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
   103
</project>
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
   104
9f36ff790ea7 Reorganized property/reference importing structure
dariosestito@L063522.prod.ad.symbian.intra
parents:
diff changeset
   105