author | Dario Sestito <darios@symbian.org> |
Mon, 20 Jul 2009 18:17:19 +0100 | |
changeset 321 | 55c062276b22 |
parent 259 | 97419fef4b8f |
child 261 | a0e85954c23c |
permissions | -rw-r--r-- |
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" /> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
18 |
<set name="grace.service" value="${grace.service.name}" /> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
19 |
<set name="grace.product" value="${grace.product.name}" /> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
20 |
<set name="grace.release" value="${grace.release.name}" /> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
21 |
|
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
22 |
<!-- Specify this config to package all inputs to the build --> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
23 |
<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
|
24 |
<!-- Options that apply to all src configs --> |
ad3b0c93410e
Exclude the .hg repository directories from the packaged src.
Simon Howkins <simonh@symbian.org>
parents:
77
diff
changeset
|
25 |
<set name="exclude" value="**/.hg/**"/> |
106
7531256fc15c
Added filter to exclude Hg control files from package zips.
Simon Howkins <simonh@symbian.org>
parents:
96
diff
changeset
|
26 |
<set name="exclude" value="**/.hgtags"/> |
7531256fc15c
Added filter to exclude Hg control files from package zips.
Simon Howkins <simonh@symbian.org>
parents:
96
diff
changeset
|
27 |
<set name="exclude" value="**/.hgignore"/> |
7531256fc15c
Added filter to exclude Hg control files from package zips.
Simon Howkins <simonh@symbian.org>
parents:
96
diff
changeset
|
28 |
<set name="exclude" value="**/.hg_archival.txt"/> |
82
ad3b0c93410e
Exclude the .hg repository directories from the packaged src.
Simon Howkins <simonh@symbian.org>
parents:
77
diff
changeset
|
29 |
|
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> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
37 |
<config name="rnd" abstract="true"> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
38 |
<set name="grace.filters" value="rnd" /> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
39 |
</config> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
40 |
</config> |
254
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
41 |
<config name="src-by-layer" abstract="true"> |
255
62336323cabc
Stopped it putting useless information about zips of zips into the release_metadata.xml file.
Simon Howkins <simonh@symbian.org>
parents:
254
diff
changeset
|
42 |
<set name="grace.metadata" value="false" /> |
254
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"/> |
259
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
44 |
<!-- Zips of zips for SFL code --> |
254
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
45 |
<config> |
259
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
46 |
<set name="name" value="src_sfl_adaptation"/> |
254
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
47 |
<set name="include" value="src_sfl_adaptation_*.zip"/> |
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
48 |
</config> |
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
49 |
<config> |
259
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
50 |
<set name="name" value="src_sfl_app"/> |
254
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
51 |
<set name="include" value="src_sfl_app_*.zip"/> |
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
52 |
</config> |
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
53 |
<config> |
259
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
54 |
<set name="name" value="src_sfl_mw"/> |
254
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
55 |
<set name="include" value="src_sfl_mw_*.zip"/> |
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
56 |
</config> |
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
57 |
<config> |
259
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
58 |
<set name="name" value="src_sfl_os"/> |
254
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
59 |
<set name="include" value="src_sfl_os_*.zip"/> |
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
60 |
</config> |
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
61 |
<config> |
259
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
62 |
<set name="name" value="src_sfl_ostools"/> |
254
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
63 |
<set name="include" value="src_sfl_ostools_*.zip"/> |
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
64 |
</config> |
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
65 |
<config> |
259
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
66 |
<set name="name" value="src_sfl_tools"/> |
254
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
67 |
<set name="include" value="src_sfl_tools_*.zip"/> |
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
68 |
</config> |
259
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
69 |
<!-- Zips of zips for OSS code --> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
70 |
<config> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
71 |
<set name="name" value="src_oss_adaptation"/> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
72 |
<set name="include" value="src_oss_adaptation_*.zip"/> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
73 |
</config> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
74 |
<config> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
75 |
<set name="name" value="src_oss_app"/> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
76 |
<set name="include" value="src_oss_app_*.zip"/> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
77 |
</config> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
78 |
<config> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
79 |
<set name="name" value="src_oss_mw"/> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
80 |
<set name="include" value="src_oss_mw_*.zip"/> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
81 |
</config> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
82 |
<config> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
83 |
<set name="name" value="src_oss_os"/> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
84 |
<set name="include" value="src_oss_os_*.zip"/> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
85 |
</config> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
86 |
<config> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
87 |
<set name="name" value="src_oss_ostools"/> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
88 |
<set name="include" value="src_oss_ostools_*.zip"/> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
89 |
</config> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
90 |
<config> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
91 |
<set name="name" value="src_oss_tools"/> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
92 |
<set name="include" value="src_oss_tools_*.zip"/> |
97419fef4b8f
Added creation of zips of zips of OSS packages (though these are not yet published in a PDK release).
Simon Howkins <simonh@symbian.org>
parents:
255
diff
changeset
|
93 |
</config> |
254
5033df3f8834
Create zips of zips for SFL src.
Simon Howkins <simonh@symbian.org>
parents:
106
diff
changeset
|
94 |
</config> |
73
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
95 |
<!-- 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
|
96 |
<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
|
97 |
<!-- 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
|
98 |
<config> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
99 |
<set name="name" value="binaries_epoc"/> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
100 |
<set name="grace.filters" value="emu" /> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
101 |
<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
|
102 |
<set name="exclude" value="epoc32/build/**"/> |
73
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
103 |
</config> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
104 |
</config> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
105 |
</config> |
b8d6af733d6d
Add first cut of packaging solution
Shabe Razvi <shaber@symbian.org>
parents:
diff
changeset
|
106 |
</build> |