--- a/common/build.postbuild.xml Thu Mar 04 18:54:21 2010 +0000
+++ b/common/build.postbuild.xml Mon Mar 08 12:37:47 2010 +0000
@@ -237,7 +237,7 @@
<property name="sf.epoc32.exclusions.file" value="nul:"/>
<exec executable="7za" dir="${build.drive}" output="${build.log.dir}/zip_${build.id}_binaries_epoc32.log">
<arg value="a"/>
- <arg value="-tzip"/>
+ <arg value="-t${sf.spec.package.zip.format}"/>
<arg value="-x@${build.log.dir}/rnd_excludefile.txt"/>
<arg value="-x@${sf.epoc32.exclusions.file}"/>
<arg value="-x!epoc32\gcc"/>
@@ -256,7 +256,7 @@
<then>
<exec executable="7za" dir="${build.drive}" output="${build.log.dir}/zip_${build.id}_binaries_sdk.log">
<arg value="a"/>
- <arg value="-tzip"/>
+ <arg value="-t${sf.spec.package.zip.format}"/>
<arg value="-i@${sf.sdk.header.list.file}"/>
<arg value="-x@${build.log.dir}/rnd_excludefile.txt"/>
<arg value="${build.drive}/output/zips/release/binaries_epoc_sdk.zip"/>
@@ -276,23 +276,59 @@
</then>
</if>
- <exec executable="7za" dir="${build.drive}" output="${build.log.dir}/zip_${build.id}_binaries_winscw.log">
+ <!-- WinsCW binaries, by udeb/urel/lib -->
+ <exec executable="7za" dir="${build.drive}" output="${build.log.dir}/zip_${build.id}_binaries_winscw_udeb.log">
<arg value="a"/>
- <arg value="-tzip"/>
+ <arg value="-t${sf.spec.package.zip.format}"/>
<arg value="-x@${build.log.dir}/rnd_excludefile.txt"/>
<arg value="-xr!*.sym"/>
- <arg value="${build.drive}/output/zips/release/binaries_winscw.zip"/>
- <arg value="epoc32\release\winscw\"/>
+ <arg value="-xr!*.lib"/>
+ <arg value="${build.drive}/output/zips/release/binaries_winscw_udeb.zip"/>
+ <arg value="epoc32\release\winscw\udeb"/>
+ </exec>
+ <exec executable="7za" dir="${build.drive}" output="${build.log.dir}/zip_${build.id}_binaries_winscw_urel.log">
+ <arg value="a"/>
+ <arg value="-t${sf.spec.package.zip.format}"/>
+ <arg value="-x@${build.log.dir}/rnd_excludefile.txt"/>
+ <arg value="-xr!*.sym"/>
+ <arg value="-xr!*.lib"/>
+ <arg value="${build.drive}/output/zips/release/binaries_winscw_urel.zip"/>
+ <arg value="epoc32\release\winscw\urel"/>
+ </exec>
+ <exec executable="7za" dir="${build.drive}" output="${build.log.dir}/zip_${build.id}_binaries_winscw_lib.log">
+ <arg value="a"/>
+ <arg value="-t${sf.spec.package.zip.format}"/>
+ <arg value="-ir!epoc32/release/winscw/*.lib"/>
+ <arg value="-x@${build.log.dir}/rnd_excludefile.txt"/>
+ <arg value="${build.drive}/output/zips/release/binaries_winscw_lib.zip"/>
</exec>
- <exec executable="7za" dir="${build.drive}" output="${build.log.dir}/zip_${build.id}_binaries_armv5.log">
+ <!-- ARMv5 binaries, by udeb/urel/lib -->
+ <exec executable="7za" dir="${build.drive}" output="${build.log.dir}/zip_${build.id}_binaries_armv5_udeb.log">
<arg value="a"/>
- <arg value="-tzip"/>
+ <arg value="-t${sf.spec.package.zip.format}"/>
<arg value="-x@${build.log.dir}/rnd_excludefile.txt"/>
<arg value="-xr!*.sym"/>
- <arg value="${build.drive}/output/zips/release/binaries_armv5.zip"/>
- <arg value="epoc32\release\armv5\"/>
+ <arg value="${build.drive}/output/zips/release/binaries_armv5_udeb.zip"/>
+ <arg value="epoc32\release\armv5\udeb"/>
</exec>
+ <exec executable="7za" dir="${build.drive}" output="${build.log.dir}/zip_${build.id}_binaries_armv5_urel.log">
+ <arg value="a"/>
+ <arg value="-t${sf.spec.package.zip.format}"/>
+ <arg value="-x@${build.log.dir}/rnd_excludefile.txt"/>
+ <arg value="-xr!*.sym"/>
+ <arg value="${build.drive}/output/zips/release/binaries_armv5_urel.zip"/>
+ <arg value="epoc32\release\armv5\urel"/>
+ </exec>
+ <exec executable="7za" dir="${build.drive}" output="${build.log.dir}/zip_${build.id}_binaries_armv5_lib.log">
+ <arg value="a"/>
+ <arg value="-t${sf.spec.package.zip.format}"/>
+ <arg value="-x@${build.log.dir}/rnd_excludefile.txt"/>
+ <arg value="-xr!*.sym"/>
+ <arg value="${build.drive}/output/zips/release/binaries_armv5_lib.zip"/>
+ <arg value="epoc32\release\armv5\lib"/>
+ </exec>
+
</parallel>
<!-- Generate release_metadata entries for the above zips -->
<antcall target="sf-zip-content">
@@ -311,7 +347,7 @@
<target name="sf-package-tools" >
<exec executable="7za" dir="${build.drive}" output="${build.log.dir}/zip_${build.id}_tools_epoc32.log">
<arg value="a"/>
- <arg value="-tzip"/>
+ <arg value="-t${sf.spec.package.zip.format}"/>
<arg value="-x@${build.log.dir}/rnd_excludefile.txt"/>
<arg value="${build.drive}/output/zips/release/tools_epoc.zip"/>
<arg value="epoc32/tools"/>