doc/api/helium/target-sf-unpack-rnd.html
changeset 627 56a1d97e7c73
parent 432 f2ddfa555b0f
equal deleted inserted replaced
607:3c858aa7a023 627:56a1d97e7c73
    80 
    80 
    81     
    81     
    82 <h2>Target sf-unpack-rnd</h2>
    82 <h2>Target sf-unpack-rnd</h2>
    83 
    83 
    84 <p><b>Location</b></p>
    84 <p><b>Location</b></p>
    85 <p>    <tt class="docutils literal"><a href="/D:/maintools/sf-config/common/build.xml#L484">D:\maintools\sf-config\common\build.xml:484:</a></tt>  
    85 <p>    <tt class="docutils literal"><a href="/d:/maintools/sf-config/common/build.xml#L498">d:\maintools\sf-config\common\build.xml:498:</a></tt>  
    86 </p>
    86 </p>
    87 
    87 
    88 <p><b>Conditional execution</b></p>        
    88 <p><b>Conditional execution</b></p>        
    89 <p>No conditions on target execution.</p>
    89 <p>No conditions on target execution.</p>
    90 <hr/>
    90 <hr/>
    91 
    91 
    92 <h3>Description</h3>
    92 <h3>Description</h3>
    93 <p>
    93 <p>
    94 <p>unpack rnd zips if available</p></p>
    94 <p>Unpack the rnd zips ready to be used in the build</p></p>
    95 <p/>
    95 <p/>
    96 <hr/>
    96 <hr/>
    97 
    97 
    98 
    98 
    99 <h3>Target external Dependency</h3>
    99 <h3>Target external Dependency</h3>
   152 
   152 
   153 <h3>Source code</h3>
   153 <h3>Source code</h3>
   154 <pre>
   154 <pre>
   155     &lt;target name=&quot;sf-unpack-rnd&quot;&gt;
   155     &lt;target name=&quot;sf-unpack-rnd&quot;&gt;
   156         &lt;echo message=&quot;Unpacking any available RnD binaries&quot;/&gt;
   156         &lt;echo message=&quot;Unpacking any available RnD binaries&quot;/&gt;
   157         &lt;exec executable=&quot;7za&quot; dir=&quot;${build.drive}&quot; output=&quot;${build.log.dir}/unzip_${build.id}_binaries_rnd.log&quot;&gt;
   157         &lt;for param=&quot;rndZip&quot;&gt;
   158         &lt;arg value=&quot;x&quot;/&gt;
   158             &lt;fileset dir=&quot;${build.drive}/output/zips/&quot;&gt;
   159         &lt;arg value=&quot;-y&quot;/&gt; &lt;!-- Need to unpack in overwrite mode, due to TEF --&gt;
   159                 &lt;include name=&quot;binaries_*.zip&quot;/&gt; &lt;!-- Internal rnd bins --&gt;
   160         &lt;arg value=&quot;${build.drive}/output/zips/bin*.zip&quot;/&gt;
   160                 &lt;include name=&quot;release/bin_*.zip&quot;/&gt; &lt;!-- Releaseable rnd bins --&gt;
   161         &lt;/exec&gt;
   161             &lt;/fileset&gt;
       
   162             &lt;sequential&gt;
       
   163                 &lt;exec executable=&quot;7za&quot; dir=&quot;${build.drive}&quot; output=&quot;${build.log.dir}/unzip_${build.id}_binaries_rnd.log&quot; append=&quot;true&quot;&gt;
       
   164                     &lt;arg value=&quot;x&quot;/&gt;
       
   165                     &lt;arg value=&quot;-y&quot;/&gt; &lt;!-- Need to unpack in overwrite mode, due to TEF --&gt;
       
   166                     &lt;arg value=&quot;-i!epoc32\*&quot;/&gt; &lt;!-- Only unzip items into the epoc32 tree --&gt;
       
   167                     &lt;arg value=&quot;@{rndZip}&quot;/&gt;
       
   168                 &lt;/exec&gt;
       
   169             &lt;/sequential&gt;
       
   170 	&lt;/for&gt;
   162     &lt;/target&gt;
   171     &lt;/target&gt;
   163 </pre>
   172 </pre>
   164 
   173 
   165 
   174 
   166     <hr/>
   175     <hr/>