overview | deprecated | properties-table | index | help
| Helium API
prev next | frames no frames

## Target sf-unpack-rnd

Location

`d:\maintools\sf-config\common\build.xml:498:`

Conditional execution

No conditions on target execution.

### Description

Unpack the rnd zips ready to be used in the build

### Target external Dependency

Name
7za

### Property dependencies

Name | Edit status
--- | ---
User editable properties
`build.drive` | recommended
Internal properties
`build.id` | discouraged
`build.log.dir` | discouraged

### Target dependencies

### Source code

        <target name="sf-unpack-rnd">
            <echo message="Unpacking any available RnD binaries"/>
            <for param="rndZip">
                <fileset dir="${build.drive}/output/zips/">
                    <include name="binaries_*.zip"/> <!-- Internal rnd bins -->
                    <include name="release/bin_*.zip"/> <!-- Releaseable rnd bins -->
                </fileset>
                <sequential>
                    <exec executable="7za" dir="${build.drive}" output="${build.log.dir}/unzip_${build.id}_binaries_rnd.log" append="true">
                        <arg value="x"/>
                        <arg value="-y"/> <!-- Need to unpack in overwrite mode, due to TEF -->
                        <arg value="-i!epoc32\*"/> <!-- Only unzip items into the epoc32 tree -->
                        <arg value="@{rndZip}"/>
                    </exec>
                </sequential>
    	</for>
        </target>

overview | deprecated | properties-table | index | help
| Helium API
prev next | frames no frames

Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. License: http://www.eclipse.org/legal/epl-v10.html