common/templates/zip.cfg.xml.ftl.template
changeset 192 d5964b46ccaf
parent 106 7531256fc15c
child 254 5033df3f8834
equal deleted inserted replaced
191:56e7098e1ace 192:d5964b46ccaf
       
     1 <?xml version="1.0"?>
       
     2 <build>
       
     3 	<config abstract="true">
       
     4 		<!-- Options that apply accross the board -->
       
     5 		<set name="archive.tool" value="7za" />
       
     6 		<set name="root.dir" value="${build.drive}/" />
       
     7 		<set name="temp.build.dir" value="${temp.build.dir}" />
       
     8 		<set name="casesensitive" value="false" />
       
     9 		<set name="archives.dir" value="${build.output.dir}/zips" />
       
    10 		<set name="policy.internal.name" value="removed" />
       
    11 		<!--set name="policy.csv" value="${policy.csv}" /-->
       
    12 		<set name="policy.zip2zip" value="false" />
       
    13 		<set name="policy.default.value" value="" />
       
    14 		
       
    15 		<!--  Metadata creation -->
       
    16 		<set name="grace.template" value="${temp.build.dir}/release_metadata_template.xml" />
       
    17 		<set name="grace.metadata" value="true" />
       
    18 		<set name="grace.service" value="${grace.service.name}" />
       
    19 		<set name="grace.product" value="${grace.product.name}" />
       
    20 		<set name="grace.release" value="${grace.release.name}" />
       
    21 		
       
    22 		<!-- Specify this config to package all inputs to the build -->
       
    23 		<config name="src" abstract="true">
       
    24 			<!-- Options that apply to all src configs -->
       
    25 			<set name="exclude" value="**/.hg/**"/>
       
    26 			<set name="exclude" value="**/.hgtags"/>
       
    27 			<set name="exclude" value="**/.hgignore"/>
       
    28 			<set name="exclude" value="**/.hg_archival.txt"/>
       
    29 			
       
    30 			<!-- These configs will be populated with tags for the source -->
       
    31 			<config name="sfl" abstract="true">
       
    32 				<set name="grace.filters" value="src" />
       
    33 			</config>
       
    34 			<config name="oss" abstract="true">
       
    35 				<set name="grace.filters" value="src" />
       
    36 			</config>
       
    37 			<config name="rnd" abstract="true">
       
    38 				<set name="grace.filters" value="rnd" />
       
    39 			</config>
       
    40 		</config>
       
    41 		<!-- Specify this config to package all outputs from the build -->
       
    42 		<config name="bin" abstract="true">
       
    43 			<!-- This config will be populated with exclusions for the rnd bins -->
       
    44 			<config>
       
    45 				<set name="name" value="binaries_epoc"/>
       
    46 				<set name="grace.filters" value="emu" />
       
    47 				<set name="include" value="epoc32/**"/>
       
    48 				<set name="exclude" value="epoc32/build/**"/>
       
    49 			</config>
       
    50 		</config>
       
    51 	</config>
       
    52 </build>