Added entries to package armv5smp binaries in dedicated archives (when we start building them).
authorSimon Howkins <simonh@symbian.org>
Mon, 04 Oct 2010 16:44:26 +0100
changeset 1245 06a4d69b725f
parent 1244 fdcfee9c5b0d
child 1246 8400dd17b04a
Added entries to package armv5smp binaries in dedicated archives (when we start building them).
common/build.postbuild.xml
common/templates/zip.cfg.xml.ftl.template
--- a/common/build.postbuild.xml	Fri Oct 01 16:54:01 2010 +0100
+++ b/common/build.postbuild.xml	Mon Oct 04 16:44:26 2010 +0100
@@ -351,6 +351,7 @@
                     <arg value="-x!epoc32\data\media"/> <!-- Files created when emulator is used to create comms database - not worth releasing-->
                     <arg value="-x!epoc32\build"/>
                     <arg value="-x!epoc32\release\armv5"/>
+                    <arg value="-x!epoc32\release\armv5smp"/>
                     <arg value="-x!epoc32\release\winscw"/>
                     <arg value="-xr!*.sym"/>
                     <arg value="${build.drive}/output/zips/release/binaries_epoc.${sf.spec.package.zip.format}.zip"/>
@@ -452,6 +453,39 @@
                 <arg value="epoc32\release\armv5\lib"/>
             </exec>
 
+            <!-- ARMv5 SMP binaries, by udeb/urel/lib -->
+            <exec executable="7za" dir="${build.drive}/" output="${build.log.dir}/zip_${build.id}_binaries_armv5smp_udeb.log">
+                <arg value="a"/>
+                <arg value="-t${sf.spec.package.zip.format}"/>
+                <arg value="-x@${build.log.dir}/rnd_excludefile.txt"/>
+                <arg value="-x@output/temp_build_files/manifest_excludelist.txt"/>
+                <arg value="-x@${sf.spec.prebuilt.excludelist}"/>
+                <arg value="-xr!*.sym"/>
+                <arg value="${build.drive}/output/zips/release/binaries_armv5smp_udeb.${sf.spec.package.zip.format}.zip"/>
+                <arg value="epoc32\release\armv5smp\udeb"/>
+            </exec>
+            <exec executable="7za" dir="${build.drive}/" output="${build.log.dir}/zip_${build.id}_binaries_armv5smp_urel.log">
+                <arg value="a"/>
+                <arg value="-t${sf.spec.package.zip.format}"/>
+                <arg value="-x@${build.log.dir}/rnd_excludefile.txt"/>
+                <arg value="-x@output/temp_build_files/manifest_excludelist.txt"/>
+                <arg value="-x@${sf.spec.prebuilt.excludelist}"/>
+                <arg value="-xr!*.sym"/>
+                <arg value="${build.drive}/output/zips/release/binaries_armv5smp_urel.${sf.spec.package.zip.format}.zip"/>
+                <arg value="epoc32\release\armv5smp\urel"/>
+            </exec>
+            <exec executable="7za" dir="${build.drive}/" output="${build.log.dir}/zip_${build.id}_binaries_armv5smp_lib.log">
+                <arg value="a"/>
+                <arg value="-t${sf.spec.package.zip.format}"/>
+                <arg value="-x@${build.log.dir}/rnd_excludefile.txt"/>
+                <arg value="-x@output/temp_build_files/manifest_excludelist.txt"/>
+                <arg value="-x@${sf.spec.prebuilt.excludelist}"/>
+                <arg value="-xr!*.sym"/>
+                <arg value="-ir!epoc32/release/armv5smp/_*.bin"/> <!-- include bootloaders in common lib zipfile -->
+                <arg value="${build.drive}/output/zips/release/binaries_armv5smp_lib.${sf.spec.package.zip.format}.zip"/>
+                <arg value="epoc32\release\armv5smp\lib"/>
+            </exec>
+
             <!-- ROM images -->
             <exec executable="7za" dir="${build.drive}/" output="${build.log.dir}/zip_${build.id}_binaries_rom_images.log">
                 <arg value="a"/>
--- a/common/templates/zip.cfg.xml.ftl.template	Fri Oct 01 16:54:01 2010 +0100
+++ b/common/templates/zip.cfg.xml.ftl.template	Mon Oct 04 16:44:26 2010 +0100
@@ -96,6 +96,15 @@
 			<config name="armv5_lib">
 				<set name="name" value="binaries_armv5_lib.${sf.spec.package.zip.format}"/>
 			</config>
+			<config name="armv5smp_udeb">
+				<set name="name" value="binaries_armv5smp_udeb.${sf.spec.package.zip.format}"/>
+			</config>
+			<config name="armv5smp_urel">
+				<set name="name" value="binaries_armv5smp_urel.${sf.spec.package.zip.format}"/>
+			</config>
+			<config name="armv5smp_lib">
+				<set name="name" value="binaries_armv5smp_lib.${sf.spec.package.zip.format}"/>
+			</config>
 			<config name="winscw_udeb">
 				<set name="name" value="binaries_winscw_udeb.${sf.spec.package.zip.format}"/>
 			</config>