common/templates/zip.cfg.xml.ftl.template
author Shabe Razvi <shaber@symbian.org>
Tue, 05 Oct 2010 19:13:55 +0100
changeset 1284 6d59ffe91cb2
parent 1277 06a4d69b725f
permissions -rw-r--r--
Make bldmelast stage conditional to avoid breaking builds without one defined
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
73
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     1
<?xml version="1.0"?>
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     2
<build>
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     3
	<config abstract="true">
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     4
		<!-- Options that apply accross the board -->
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     5
		<set name="archive.tool" value="7za" />
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     6
		<set name="root.dir" value="${build.drive}/" />
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     7
		<set name="temp.build.dir" value="${temp.build.dir}" />
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     8
		<set name="casesensitive" value="false" />
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
     9
		<set name="archives.dir" value="${build.output.dir}/zips" />
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    10
		<set name="policy.internal.name" value="removed" />
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    11
		<!--set name="policy.csv" value="${policy.csv}" /-->
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    12
		<set name="policy.zip2zip" value="false" />
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    13
		<set name="policy.default.value" value="" />
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    14
		
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    15
		<!--  Metadata creation -->
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    16
		<set name="grace.template" value="${temp.build.dir}/release_metadata_template.xml" />
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    17
		<set name="grace.metadata" value="true" />
1114
0f346e3e1850 Populate empty service attribute in generated release_metadata.xml - as preparation-getenv target expects it.
Shabe Razvi <shaber@symbian.org>
parents: 1102
diff changeset
    18
		<set name="grace.service" value="${build.family}" />
1102
3bbdacdf4dc1 Ensure "prebuilt" binaries are classified as such. Also populate details about the release, such as build.version.
Shabe Razvi <shaber@symbian.org>
parents: 1035
diff changeset
    19
		<set name="grace.product" value="${build.family}" />
3bbdacdf4dc1 Ensure "prebuilt" binaries are classified as such. Also populate details about the release, such as build.version.
Shabe Razvi <shaber@symbian.org>
parents: 1035
diff changeset
    20
		<set name="grace.release" value="${build.version}" />
73
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    21
		
460
fda39efc6eb8 Avoided zipping up .hg et al in rnd zips.
Simon Howkins <simonh@symbian.org>
parents: 456
diff changeset
    22
		<!-- Options that apply to all configs - don't put in any hg internals! -->
fda39efc6eb8 Avoided zipping up .hg et al in rnd zips.
Simon Howkins <simonh@symbian.org>
parents: 456
diff changeset
    23
		<set name="exclude" value="**/.hg/**"/>
fda39efc6eb8 Avoided zipping up .hg et al in rnd zips.
Simon Howkins <simonh@symbian.org>
parents: 456
diff changeset
    24
		<set name="exclude" value="**/.hgtags"/>
fda39efc6eb8 Avoided zipping up .hg et al in rnd zips.
Simon Howkins <simonh@symbian.org>
parents: 456
diff changeset
    25
		<set name="exclude" value="**/.hgignore"/>
fda39efc6eb8 Avoided zipping up .hg et al in rnd zips.
Simon Howkins <simonh@symbian.org>
parents: 456
diff changeset
    26
		<set name="exclude" value="**/.hg_archival.txt"/>
fda39efc6eb8 Avoided zipping up .hg et al in rnd zips.
Simon Howkins <simonh@symbian.org>
parents: 456
diff changeset
    27
		
456
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    28
		<!-- Specify this config to package all src inputs to the build -->
73
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    29
		<config name="src" abstract="true">
82
ad3b0c93410e Exclude the .hg repository directories from the packaged src.
Simon Howkins <simonh@symbian.org>
parents: 77
diff changeset
    30
			<!-- These configs will be populated with tags for the source -->
73
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    31
			<config name="sfl" abstract="true">
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    32
				<set name="grace.filters" value="src" />
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    33
			</config>
96
d9f19d792d0c Fixed "zip.cfg.xml.ftl.template" to use "oss" and not "epl" in the configuration name.
ThomasE@UK-ThomasE.symbian.int
parents: 83
diff changeset
    34
			<config name="oss" abstract="true">
73
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    35
				<set name="grace.filters" value="src" />
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    36
			</config>
388
2ab990de5a23 Bug 299 populateziptemplate.pl aborts if it cannot determine the license for a source component
Simon Howkins <simonh@symbian.org>
parents: 387
diff changeset
    37
			<config name="misc" abstract="true">
2ab990de5a23 Bug 299 populateziptemplate.pl aborts if it cannot determine the license for a source component
Simon Howkins <simonh@symbian.org>
parents: 387
diff changeset
    38
				<set name="grace.filters" value="misc" />
2ab990de5a23 Bug 299 populateziptemplate.pl aborts if it cannot determine the license for a source component
Simon Howkins <simonh@symbian.org>
parents: 387
diff changeset
    39
			</config>
73
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    40
		</config>
456
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    41
		<!-- Specify this config to double-package all src inputs to the build -->
254
5033df3f8834 Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents: 106
diff changeset
    42
		<config name="src-by-layer" abstract="true">
5033df3f8834 Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents: 106
diff changeset
    43
			<set name="root.dir" value="${build.output.dir}/zips"/>
261
a0e85954c23c Fix packaging issues. Released zips now delivered in zips\release folder.
Shabe Razvi <shaber@symbian.org>
parents: 259
diff changeset
    44
			<set name="archives.dir" value="${build.output.dir}/zips/release" />
456
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    45
			<set name="grace.filters" value="src" />
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    46
			<set name="grace.extract" value="double" />
767
69d150dcf917 Now creates src-by-layer entries on the fly, so it doesn't create release zips with no content.
Simon Howkins <simonh@symbian.org>
parents: 664
diff changeset
    47
			<!-- Zips of zips for SFL code and for OSS code will be inserted here -->
254
5033df3f8834 Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents: 106
diff changeset
    48
		</config>
456
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    49
		<!-- Specify this config to package all rnd inputs to the build that should be released -->
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    50
		<config name="rnd" abstract="true">
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    51
			<set name="grace.filters" value="rnd" />
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    52
			<set name="archives.dir" value="${build.output.dir}/zips/release" />
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    53
		</config>
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    54
		<!-- Specify this config to package all rnd inputs to the build that should be released -->
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    55
		<config name="rnd-internal" abstract="true">
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    56
			<set name="grace.filters" value="emu" />
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    57
		</config>
73
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    58
		<!-- Specify this config to package all outputs from the build -->
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    59
		<config name="bin" abstract="true">
82
ad3b0c93410e Exclude the .hg repository directories from the packaged src.
Simon Howkins <simonh@symbian.org>
parents: 77
diff changeset
    60
			<!-- This config will be populated with exclusions for the rnd bins -->
73
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    61
			<config>
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    62
				<set name="name" value="binaries_epoc"/>
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    63
				<set name="grace.filters" value="emu" />
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    64
				<set name="include" value="epoc32/**"/>
83
add0abfa2371 Fix the generation of the binary zip, so epoc32/include is zipped, but epoc32/build is not.
Simon Howkins <simonh@symbian.org>
parents: 82
diff changeset
    65
				<set name="exclude" value="epoc32/build/**"/>
73
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    66
			</config>
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
    67
		</config>
456
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    68
		<!-- Specify this config to re-package the internal rnd bins after the build has updates some of the files -->
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    69
		<config name="rnd-postbuild" abstract="true">
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    70
			<set name="grace.filters" value="emu"/>
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    71
			<set name="archives.dir" value="${build.output.dir}/zips/release" />
1ba3c86ebec0 Bug 350 RnD binary zips missing all content outside epoc32 tree
Simon Howkins <simonh@symbian.org>
parents: 388
diff changeset
    72
		</config>
497
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    73
		<!-- "Null" tools entry, which matches no files, but does populate the release_metadata.xml -->
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    74
		<config name="tools">
1273
92bfe0d10c29 Bug 3750: Use .7z extension for PDK zip files created with LZMA compression
Simon Howkins <simonh@symbian.org>
parents: 1114
diff changeset
    75
			<set name="name" value="tools_epoc.${sf.spec.package.zip.format}"/>
497
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    76
			<set name="archives.dir" value="${build.output.dir}/zips/release" />
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    77
			<set name="grace.filters" value="tools"/>
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    78
			<set name="include" value="*"/>
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    79
			<set name="exclude" value="**"/>
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    80
		</config>
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    81
		<!-- "Null" binaries entries, which match no files, but do populate the release_metadata.xml -->
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    82
		<config name="bin-just-metadata" abstract="true">
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    83
			<set name="archives.dir" value="${build.output.dir}/zips/release" />
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    84
			<set name="grace.filters" value="emu"/>
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    85
			<set name="include" value="*"/>
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    86
			<set name="exclude" value="**"/>
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    87
			<config name="core">
1273
92bfe0d10c29 Bug 3750: Use .7z extension for PDK zip files created with LZMA compression
Simon Howkins <simonh@symbian.org>
parents: 1114
diff changeset
    88
				<set name="name" value="binaries_epoc.${sf.spec.package.zip.format}"/>
497
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    89
			</config>
911
49d8149ba655 Changes to zipping during platform build; binary files are divided into 4 more zips, reducing individual sizes.
Simon Howkins <simonh@symbian.org>
parents: 806
diff changeset
    90
			<config name="armv5_udeb">
1273
92bfe0d10c29 Bug 3750: Use .7z extension for PDK zip files created with LZMA compression
Simon Howkins <simonh@symbian.org>
parents: 1114
diff changeset
    91
				<set name="name" value="binaries_armv5_udeb.${sf.spec.package.zip.format}"/>
911
49d8149ba655 Changes to zipping during platform build; binary files are divided into 4 more zips, reducing individual sizes.
Simon Howkins <simonh@symbian.org>
parents: 806
diff changeset
    92
			</config>
49d8149ba655 Changes to zipping during platform build; binary files are divided into 4 more zips, reducing individual sizes.
Simon Howkins <simonh@symbian.org>
parents: 806
diff changeset
    93
			<config name="armv5_urel">
1273
92bfe0d10c29 Bug 3750: Use .7z extension for PDK zip files created with LZMA compression
Simon Howkins <simonh@symbian.org>
parents: 1114
diff changeset
    94
				<set name="name" value="binaries_armv5_urel.${sf.spec.package.zip.format}"/>
911
49d8149ba655 Changes to zipping during platform build; binary files are divided into 4 more zips, reducing individual sizes.
Simon Howkins <simonh@symbian.org>
parents: 806
diff changeset
    95
			</config>
49d8149ba655 Changes to zipping during platform build; binary files are divided into 4 more zips, reducing individual sizes.
Simon Howkins <simonh@symbian.org>
parents: 806
diff changeset
    96
			<config name="armv5_lib">
1273
92bfe0d10c29 Bug 3750: Use .7z extension for PDK zip files created with LZMA compression
Simon Howkins <simonh@symbian.org>
parents: 1114
diff changeset
    97
				<set name="name" value="binaries_armv5_lib.${sf.spec.package.zip.format}"/>
497
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
    98
			</config>
1277
06a4d69b725f Added entries to package armv5smp binaries in dedicated archives (when we start building them).
Simon Howkins <simonh@symbian.org>
parents: 1276
diff changeset
    99
			<config name="armv5smp_udeb">
06a4d69b725f Added entries to package armv5smp binaries in dedicated archives (when we start building them).
Simon Howkins <simonh@symbian.org>
parents: 1276
diff changeset
   100
				<set name="name" value="binaries_armv5smp_udeb.${sf.spec.package.zip.format}"/>
06a4d69b725f Added entries to package armv5smp binaries in dedicated archives (when we start building them).
Simon Howkins <simonh@symbian.org>
parents: 1276
diff changeset
   101
			</config>
06a4d69b725f Added entries to package armv5smp binaries in dedicated archives (when we start building them).
Simon Howkins <simonh@symbian.org>
parents: 1276
diff changeset
   102
			<config name="armv5smp_urel">
06a4d69b725f Added entries to package armv5smp binaries in dedicated archives (when we start building them).
Simon Howkins <simonh@symbian.org>
parents: 1276
diff changeset
   103
				<set name="name" value="binaries_armv5smp_urel.${sf.spec.package.zip.format}"/>
06a4d69b725f Added entries to package armv5smp binaries in dedicated archives (when we start building them).
Simon Howkins <simonh@symbian.org>
parents: 1276
diff changeset
   104
			</config>
06a4d69b725f Added entries to package armv5smp binaries in dedicated archives (when we start building them).
Simon Howkins <simonh@symbian.org>
parents: 1276
diff changeset
   105
			<config name="armv5smp_lib">
06a4d69b725f Added entries to package armv5smp binaries in dedicated archives (when we start building them).
Simon Howkins <simonh@symbian.org>
parents: 1276
diff changeset
   106
				<set name="name" value="binaries_armv5smp_lib.${sf.spec.package.zip.format}"/>
06a4d69b725f Added entries to package armv5smp binaries in dedicated archives (when we start building them).
Simon Howkins <simonh@symbian.org>
parents: 1276
diff changeset
   107
			</config>
911
49d8149ba655 Changes to zipping during platform build; binary files are divided into 4 more zips, reducing individual sizes.
Simon Howkins <simonh@symbian.org>
parents: 806
diff changeset
   108
			<config name="winscw_udeb">
1273
92bfe0d10c29 Bug 3750: Use .7z extension for PDK zip files created with LZMA compression
Simon Howkins <simonh@symbian.org>
parents: 1114
diff changeset
   109
				<set name="name" value="binaries_winscw_udeb.${sf.spec.package.zip.format}"/>
497
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
   110
			</config>
911
49d8149ba655 Changes to zipping during platform build; binary files are divided into 4 more zips, reducing individual sizes.
Simon Howkins <simonh@symbian.org>
parents: 806
diff changeset
   111
			<config name="winscw_urel">
1273
92bfe0d10c29 Bug 3750: Use .7z extension for PDK zip files created with LZMA compression
Simon Howkins <simonh@symbian.org>
parents: 1114
diff changeset
   112
				<set name="name" value="binaries_winscw_urel.${sf.spec.package.zip.format}"/>
911
49d8149ba655 Changes to zipping during platform build; binary files are divided into 4 more zips, reducing individual sizes.
Simon Howkins <simonh@symbian.org>
parents: 806
diff changeset
   113
			</config>
49d8149ba655 Changes to zipping during platform build; binary files are divided into 4 more zips, reducing individual sizes.
Simon Howkins <simonh@symbian.org>
parents: 806
diff changeset
   114
			<config name="winscw_lib">
1273
92bfe0d10c29 Bug 3750: Use .7z extension for PDK zip files created with LZMA compression
Simon Howkins <simonh@symbian.org>
parents: 1114
diff changeset
   115
				<set name="name" value="binaries_winscw_lib.${sf.spec.package.zip.format}"/>
911
49d8149ba655 Changes to zipping during platform build; binary files are divided into 4 more zips, reducing individual sizes.
Simon Howkins <simonh@symbian.org>
parents: 806
diff changeset
   116
			</config>
1276
fdcfee9c5b0d Bug 3748: Please separate ROM images into a separate zip file
Simon Howkins <simonh@symbian.org>
parents: 1273
diff changeset
   117
			<config name="rom_images">
fdcfee9c5b0d Bug 3748: Please separate ROM images into a separate zip file
Simon Howkins <simonh@symbian.org>
parents: 1273
diff changeset
   118
				<set name="name" value="binaries_rom_images.${sf.spec.package.zip.format}"/>
fdcfee9c5b0d Bug 3748: Please separate ROM images into a separate zip file
Simon Howkins <simonh@symbian.org>
parents: 1273
diff changeset
   119
			</config>
497
63547bf80809 Bug 384 Platform build should output all PDK releasables into one directory
Simon Howkins <simonh@symbian.org>
parents: 460
diff changeset
   120
		</config>
806
d6151ad46381 Updated framework for packaging SDK headers so the contents to zip can be set by a project property (or it can zip everything together if it's not set).
Simon Howkins <simonh@symbian.org>
parents: 795
diff changeset
   121
		<!-- "Null" SDK entry, which matches no files, but does populate the release_metadata.xml -->
d6151ad46381 Updated framework for packaging SDK headers so the contents to zip can be set by a project property (or it can zip everything together if it's not set).
Simon Howkins <simonh@symbian.org>
parents: 795
diff changeset
   122
		<config name="bin-sdk-just-metadata" abstract="true">
d6151ad46381 Updated framework for packaging SDK headers so the contents to zip can be set by a project property (or it can zip everything together if it's not set).
Simon Howkins <simonh@symbian.org>
parents: 795
diff changeset
   123
			<set name="archives.dir" value="${build.output.dir}/zips/release" />
d6151ad46381 Updated framework for packaging SDK headers so the contents to zip can be set by a project property (or it can zip everything together if it's not set).
Simon Howkins <simonh@symbian.org>
parents: 795
diff changeset
   124
			<set name="grace.filters" value="emu"/>
d6151ad46381 Updated framework for packaging SDK headers so the contents to zip can be set by a project property (or it can zip everything together if it's not set).
Simon Howkins <simonh@symbian.org>
parents: 795
diff changeset
   125
			<set name="include" value="*"/>
d6151ad46381 Updated framework for packaging SDK headers so the contents to zip can be set by a project property (or it can zip everything together if it's not set).
Simon Howkins <simonh@symbian.org>
parents: 795
diff changeset
   126
			<set name="exclude" value="**"/>
d6151ad46381 Updated framework for packaging SDK headers so the contents to zip can be set by a project property (or it can zip everything together if it's not set).
Simon Howkins <simonh@symbian.org>
parents: 795
diff changeset
   127
			<config name="sdk">
1273
92bfe0d10c29 Bug 3750: Use .7z extension for PDK zip files created with LZMA compression
Simon Howkins <simonh@symbian.org>
parents: 1114
diff changeset
   128
				<set name="name" value="binaries_epoc_sdk.${sf.spec.package.zip.format}"/>
806
d6151ad46381 Updated framework for packaging SDK headers so the contents to zip can be set by a project property (or it can zip everything together if it's not set).
Simon Howkins <simonh@symbian.org>
parents: 795
diff changeset
   129
			</config>
d6151ad46381 Updated framework for packaging SDK headers so the contents to zip can be set by a project property (or it can zip everything together if it's not set).
Simon Howkins <simonh@symbian.org>
parents: 795
diff changeset
   130
		</config>
964
ca156d459030 Add new sf-tools build type for use with tools projects
Shabe Razvi <shaber@symbian.org>
parents: 925
diff changeset
   131
1035
62b7cda1c2bb Add re-packaging for prebuilt binaries into the PDK, driven from a manifest_* file delivered with the prebuilt zip file
Shabe Razvi <shaber@symbian.org>
parents: 964
diff changeset
   132
		<!-- For packaging tools builds such as "prebuilt", identified by sf.spec.job.name -->
964
ca156d459030 Add new sf-tools build type for use with tools projects
Shabe Razvi <shaber@symbian.org>
parents: 925
diff changeset
   133
		<config name="bin-${sf.spec.job.name}-metadata" abstract="true">
ca156d459030 Add new sf-tools build type for use with tools projects
Shabe Razvi <shaber@symbian.org>
parents: 925
diff changeset
   134
			<set name="archives.dir" value="${build.output.dir}/zips/release" />
1102
3bbdacdf4dc1 Ensure "prebuilt" binaries are classified as such. Also populate details about the release, such as build.version.
Shabe Razvi <shaber@symbian.org>
parents: 1035
diff changeset
   135
			<set name="grace.filters" value="prebuilt"/>
964
ca156d459030 Add new sf-tools build type for use with tools projects
Shabe Razvi <shaber@symbian.org>
parents: 925
diff changeset
   136
			<set name="include" value="*"/>
ca156d459030 Add new sf-tools build type for use with tools projects
Shabe Razvi <shaber@symbian.org>
parents: 925
diff changeset
   137
			<set name="exclude" value="**"/>
ca156d459030 Add new sf-tools build type for use with tools projects
Shabe Razvi <shaber@symbian.org>
parents: 925
diff changeset
   138
			<config name="${sf.spec.job.name}">
1273
92bfe0d10c29 Bug 3750: Use .7z extension for PDK zip files created with LZMA compression
Simon Howkins <simonh@symbian.org>
parents: 1114
diff changeset
   139
				<set name="name" value="binaries_${sf.spec.job.name}.${sf.spec.package.zip.format}"/>
964
ca156d459030 Add new sf-tools build type for use with tools projects
Shabe Razvi <shaber@symbian.org>
parents: 925
diff changeset
   140
			</config>
ca156d459030 Add new sf-tools build type for use with tools projects
Shabe Razvi <shaber@symbian.org>
parents: 925
diff changeset
   141
		</config>
ca156d459030 Add new sf-tools build type for use with tools projects
Shabe Razvi <shaber@symbian.org>
parents: 925
diff changeset
   142
1035
62b7cda1c2bb Add re-packaging for prebuilt binaries into the PDK, driven from a manifest_* file delivered with the prebuilt zip file
Shabe Razvi <shaber@symbian.org>
parents: 964
diff changeset
   143
		
664
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   144
		<!-- "Null" info entries, which match no files, but do populate the release_metadata.xml -->
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   145
		<config name="info-just-metadata" abstract="true">
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   146
			<set name="archives.dir" value="${build.output.dir}/zips/release" />
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   147
			<set name="include" value="*"/>
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   148
			<set name="exclude" value="**"/>
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   149
			<config name="logs">
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   150
				<set name="name" value="build_logs"/>
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   151
				<set name="grace.filters" value="logs"/>
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   152
			</config>
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   153
			<config name="BOM">
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   154
				<set name="name" value="build_BOM"/>
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   155
				<set name="grace.filters" value="info"/>
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   156
			</config>
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   157
		</config>
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   158
		<!-- "Null" md5 entry, which matches no files, but does populate the release_metadata.xml -->
925
f1243b2c51fe build_md5.zip now in release_metadata.xml
MattD <mattd@symbian.org>
parents: 911
diff changeset
   159
		<config name="md5-just-metadata">
664
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   160
			<set name="archives.dir" value="${build.output.dir}/zips/release" />
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   161
			<set name="name" value="build_md5"/>
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   162
			<set name="grace.filters" value="info"/>
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   163
			<set name="include" value="*"/>
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   164
			<set name="exclude" value="**"/>
29955a149536 Bug 478: build_*.zip missing from generated release_metadata.xml
Simon Howkins <simonh@symbian.org>
parents: 497
diff changeset
   165
		</config>
73
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   166
	</config>
b8d6af733d6d Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff changeset
   167
</build>