Re-apply changes to allow sources.csv to specify a revision by a *local* tag in the web repository.
Uses "hg id" instead of "hg in", so not affected by the aborts we had previously. And no need for an empty repo this time either.
<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>sysdef.io</title>
<link rel="stylesheet" href="epydoc.css" type="text/css" />
<script type="text/javascript" src="epydoc.js"></script>
</head>
<body bgcolor="white" text="black" link="blue" vlink="#204080"
alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
bgcolor="#a0c0ff" cellspacing="0">
<tr valign="middle">
<!-- Tree link -->
<th> <a
href="module-tree.html">Trees</a> </th>
<!-- Index link -->
<th> <a
href="identifier-index.html">Indices</a> </th>
<!-- Help link -->
<th> <a
href="help.html">Help</a> </th>
<th class="navbar" width="100%"></th>
</tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
<tr valign="top">
<td width="100%">
<span class="breadcrumbs">
<a href="sysdef-module.html">Package sysdef</a> ::
Module io
</span>
</td>
<td>
<table cellpadding="0" cellspacing="0">
<!-- hide/show private -->
<tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
onclick="toggle_private();">hide private</a>]</span></td></tr>
<tr><td align="right"><span class="options"
>[<a href="frames.html" target="_top">frames</a
>] | <a href="sysdef.io-pysrc.html"
target="_top">no frames</a>]</span></td></tr>
</table>
</td>
</tr>
</table>
<h1 class="epydoc">Source Code for <a href="sysdef.io-module.html">Module sysdef.io</a></h1>
<pre class="py-src">
<a name="L1"></a><tt class="py-lineno"> 1</tt> <tt class="py-line"><tt class="py-comment">#============================================================================ </tt> </tt>
<a name="L2"></a><tt class="py-lineno"> 2</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#Name : io.py </tt> </tt>
<a name="L3"></a><tt class="py-lineno"> 3</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#Part of : Helium </tt> </tt>
<a name="L4"></a><tt class="py-lineno"> 4</tt> <tt class="py-line"><tt class="py-comment"></tt> </tt>
<a name="L5"></a><tt class="py-lineno"> 5</tt> <tt class="py-line"><tt class="py-comment">#Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).</tt> </tt>
<a name="L6"></a><tt class="py-lineno"> 6</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#All rights reserved.</tt> </tt>
<a name="L7"></a><tt class="py-lineno"> 7</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#This component and the accompanying materials are made available</tt> </tt>
<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#under the terms of the License "Eclipse Public License v1.0"</tt> </tt>
<a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#which accompanies this distribution, and is available</tt> </tt>
<a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#at the URL "http://www.eclipse.org/legal/epl-v10.html".</tt> </tt>
<a name="L11"></a><tt class="py-lineno"> 11</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#</tt> </tt>
<a name="L12"></a><tt class="py-lineno"> 12</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#Initial Contributors:</tt> </tt>
<a name="L13"></a><tt class="py-lineno"> 13</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#Nokia Corporation - initial contribution.</tt> </tt>
<a name="L14"></a><tt class="py-lineno"> 14</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#</tt> </tt>
<a name="L15"></a><tt class="py-lineno"> 15</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#Contributors:</tt> </tt>
<a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#</tt> </tt>
<a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#Description:</tt> </tt>
<a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment">#===============================================================================</tt> </tt>
<a name="L19"></a><tt class="py-lineno"> 19</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-comment"># pylint: disable-msg=W0212,W0141</tt> </tt>
<a name="L20"></a><tt class="py-lineno"> 20</tt> <tt class="py-line"><tt class="py-comment"></tt><tt class="py-docstring">""" IO module for SystemDefinitionFile.</tt> </tt>
<a name="L21"></a><tt class="py-lineno"> 21</tt> <tt class="py-line"><tt class="py-docstring"> - Allow convertion to m,a </tt> </tt>
<a name="L22"></a><tt class="py-lineno"> 22</tt> <tt class="py-line"><tt class="py-docstring">"""</tt> </tt>
<a name="L23"></a><tt class="py-lineno"> 23</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">re</tt> </tt>
<a name="L24"></a><tt class="py-lineno"> 24</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">sys</tt> </tt>
<a name="L25"></a><tt class="py-lineno"> 25</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">os</tt> </tt>
<a name="L26"></a><tt class="py-lineno"> 26</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-0" class="py-name" targets="Module buildtools=buildtools-module.html"><a title="buildtools" class="py-name" href="#" onclick="return doclink('link-0', 'buildtools', 'link-0');">buildtools</a></tt> </tt>
<a name="L27"></a><tt class="py-lineno"> 27</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-1" class="py-name" targets="Package sysdef=sysdef-module.html"><a title="sysdef" class="py-name" href="#" onclick="return doclink('link-1', 'sysdef', 'link-1');">sysdef</a></tt><tt class="py-op">.</tt><tt id="link-2" class="py-name" targets="Module imaker.api=imaker.api-module.html,Module sysdef.api=sysdef.api-module.html"><a title="imaker.api
sysdef.api" class="py-name" href="#" onclick="return doclink('link-2', 'api', 'link-2');">api</a></tt> </tt>
<a name="L28"></a><tt class="py-lineno"> 28</tt> <tt class="py-line"> </tt>
<a name="path_to_makefile_echo"></a><div id="path_to_makefile_echo-def"><a name="L29"></a><tt class="py-lineno"> 29</tt> <a class="py-toggle" href="#" id="path_to_makefile_echo-toggle" onclick="return toggle('path_to_makefile_echo');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io-module.html#path_to_makefile_echo">path_to_makefile_echo</a><tt class="py-op">(</tt><tt class="py-param">path</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="path_to_makefile_echo-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="path_to_makefile_echo-expanded"><a name="L30"></a><tt class="py-lineno"> 30</tt> <tt class="py-line"> <tt class="py-docstring">""" Cleanup the path to transfer it to the makefile.</tt> </tt>
<a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"><tt class="py-docstring"> This is needed for echo command for example.</tt> </tt>
<a name="L32"></a><tt class="py-lineno"> 32</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
<a name="L33"></a><tt class="py-lineno"> 33</tt> <tt class="py-line"> <tt class="py-name">result</tt> <tt class="py-op">=</tt> <tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-3" class="py-name" targets="Method buildtools.Command.path()=buildtools.Command-class.html#path,Method sysdef.api.SpecialInstruction.path()=sysdef.api.SpecialInstruction-class.html#path,Method sysdef.api.Unit.path()=sysdef.api.Unit-class.html#path"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-3', 'path', 'link-3');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">environ</tt><tt class="py-op">[</tt><tt class="py-string">'EPOCROOT'</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt id="link-4" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-4', 'path', 'link-3');">path</a></tt><tt class="py-op">)</tt> </tt>
<a name="L34"></a><tt class="py-lineno"> 34</tt> <tt class="py-line"> <tt class="py-name">result</tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">r'(.*(?:\\\\)*)\\$'</tt><tt class="py-op">,</tt> <tt class="py-string">r'\1\\\\'</tt><tt class="py-op">,</tt> <tt class="py-name">result</tt><tt class="py-op">)</tt> </tt>
<a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">result</tt> </tt>
</div><a name="L36"></a><tt class="py-lineno"> 36</tt> <tt class="py-line"> </tt>
<a name="path_to_makefile_command"></a><div id="path_to_makefile_command-def"><a name="L37"></a><tt class="py-lineno"> 37</tt> <a class="py-toggle" href="#" id="path_to_makefile_command-toggle" onclick="return toggle('path_to_makefile_command');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io-module.html#path_to_makefile_command">path_to_makefile_command</a><tt class="py-op">(</tt><tt class="py-param">path</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="path_to_makefile_command-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="path_to_makefile_command-expanded"><a name="L38"></a><tt class="py-lineno"> 38</tt> <tt class="py-line"> <tt class="py-docstring">""" Cleanup the path to transfer it to the makefile.</tt> </tt>
<a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"><tt class="py-docstring"> This is needed for echo command for example.</tt> </tt>
<a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
<a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"> <tt class="py-name">result</tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">r'%EPOCROOT%'</tt><tt class="py-op">,</tt> <tt class="py-string">''</tt><tt class="py-op">,</tt> <tt id="link-5" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-5', 'path', 'link-3');">path</a></tt><tt class="py-op">)</tt> </tt>
<a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">result</tt> </tt>
</div><a name="L43"></a><tt class="py-lineno"> 43</tt> <tt class="py-line"> </tt>
<a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"> </tt>
<a name="command_to_makefile"></a><div id="command_to_makefile-def"><a name="L45"></a><tt class="py-lineno"> 45</tt> <a class="py-toggle" href="#" id="command_to_makefile-toggle" onclick="return toggle('command_to_makefile');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io-module.html#command_to_makefile">command_to_makefile</a><tt class="py-op">(</tt><tt class="py-param">cmd</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="command_to_makefile-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="command_to_makefile-expanded"><a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">r'(.*(?:\\\\)*)\\\s*$'</tt><tt class="py-op">,</tt> <tt class="py-string">r'\1\\\\'</tt><tt class="py-op">,</tt> <tt id="link-6" class="py-name" targets="Method buildtools.Command.cmd()=buildtools.Command-class.html#cmd"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-6', 'cmd', 'link-6');">cmd</a></tt><tt class="py-op">)</tt> </tt>
</div><a name="L47"></a><tt class="py-lineno"> 47</tt> <tt class="py-line"> </tt>
<a name="command_to_echo"></a><div id="command_to_echo-def"><a name="L48"></a><tt class="py-lineno"> 48</tt> <a class="py-toggle" href="#" id="command_to_echo-toggle" onclick="return toggle('command_to_echo');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io-module.html#command_to_echo">command_to_echo</a><tt class="py-op">(</tt><tt class="py-param">cmd</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="command_to_echo-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="command_to_echo-expanded"><a name="L49"></a><tt class="py-lineno"> 49</tt> <tt class="py-line"> <tt class="py-docstring">""" Precede special characters with a caret so</tt> </tt>
<a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"><tt class="py-docstring"> that they can output with the DOS echo command </tt> </tt>
<a name="L51"></a><tt class="py-lineno"> 51</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
<a name="L52"></a><tt class="py-lineno"> 52</tt> <tt class="py-line"> <tt class="py-name">result</tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">r'\|'</tt><tt class="py-op">,</tt> <tt class="py-string">r'^|'</tt><tt class="py-op">,</tt> <tt id="link-7" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-7', 'cmd', 'link-6');">cmd</a></tt><tt class="py-op">)</tt> </tt>
<a name="L53"></a><tt class="py-lineno"> 53</tt> <tt class="py-line"> <tt class="py-name">result</tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">r'&'</tt><tt class="py-op">,</tt> <tt class="py-string">r'^&'</tt><tt class="py-op">,</tt> <tt class="py-name">result</tt><tt class="py-op">)</tt> </tt>
<a name="L54"></a><tt class="py-lineno"> 54</tt> <tt class="py-line"> <tt class="py-name">result</tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">r'>'</tt><tt class="py-op">,</tt> <tt class="py-string">r'^>'</tt><tt class="py-op">,</tt> <tt class="py-name">result</tt><tt class="py-op">)</tt> </tt>
<a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"> <tt class="py-name">result</tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">r'<'</tt><tt class="py-op">,</tt> <tt class="py-string">r'^<'</tt><tt class="py-op">,</tt> <tt class="py-name">result</tt><tt class="py-op">)</tt> </tt>
<a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">result</tt> </tt>
</div><a name="L57"></a><tt class="py-lineno"> 57</tt> <tt class="py-line"> </tt>
<a name="get_localtime_command"></a><div id="get_localtime_command-def"><a name="L58"></a><tt class="py-lineno"> 58</tt> <a class="py-toggle" href="#" id="get_localtime_command-toggle" onclick="return toggle('get_localtime_command');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io-module.html#get_localtime_command">get_localtime_command</a><tt class="py-op">(</tt><tt class="py-param">title</tt><tt class="py-op">=</tt><tt class="py-string">'Started at'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><a name="L59"></a><tt class="py-lineno"> 59</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"perl -e \"print '++ %s '.localtime().\\\"\\n\\\"\""</tt> <tt class="py-op">%</tt> <tt class="py-name">title</tt> </tt>
</div><a name="L60"></a><tt class="py-lineno"> 60</tt> <tt class="py-line"> </tt>
<a name="get_hires_command"></a><div id="get_hires_command-def"><a name="L61"></a><tt class="py-lineno"> 61</tt> <a class="py-toggle" href="#" id="get_hires_command-toggle" onclick="return toggle('get_hires_command');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io-module.html#get_hires_command">get_hires_command</a><tt class="py-op">(</tt><tt class="py-param">title</tt><tt class="py-op">=</tt><tt class="py-string">'Start'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><a name="L62"></a><tt class="py-lineno"> 62</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"perl -e \"use Time::HiRes; print '+++ HiRes %s '.Time::HiRes::time().\\\"\\n\\\";\""</tt> <tt class="py-op">%</tt> <tt class="py-name">title</tt> </tt>
</div><a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"> </tt>
<a name="is_abld_what_or_check_command"></a><div id="is_abld_what_or_check_command-def"><a name="L64"></a><tt class="py-lineno"> 64</tt> <a class="py-toggle" href="#" id="is_abld_what_or_check_command-toggle" onclick="return toggle('is_abld_what_or_check_command');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io-module.html#is_abld_what_or_check_command">is_abld_what_or_check_command</a><tt class="py-op">(</tt><tt class="py-param">command</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="is_abld_what_or_check_command-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="is_abld_what_or_check_command-expanded"><a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"> <tt class="py-docstring">""" This function is used to determined if the command is using -c/-w/-what/-check flag. """</tt> </tt>
<a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt id="link-8" class="py-name" targets="Method fileutils.AbstractScanner.match()=fileutils.AbstractScanner-class.html#match,Module pathaddition.match=pathaddition.match-module.html"><a title="fileutils.AbstractScanner.match
pathaddition.match" class="py-name" href="#" onclick="return doclink('link-8', 'match', 'link-8');">match</a></tt><tt class="py-op">(</tt><tt class="py-string">r'abld\s+(\w+\s+)*(-c(heck)?|-w(hat)?)(\s+.*)?'</tt><tt class="py-op">,</tt> <tt id="link-9" class="py-name" targets="Method sysdef.api.BuildLayer.command()=sysdef.api.BuildLayer-class.html#command,Method sysdef.api.SpecialInstruction.command()=sysdef.api.SpecialInstruction-class.html#command"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-9', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt> <tt class="py-op">!=</tt> <tt class="py-name">None</tt> </tt>
</div><a name="L67"></a><tt class="py-lineno"> 67</tt> <tt class="py-line"> </tt>
<a name="to_target"></a><div id="to_target-def"><a name="L68"></a><tt class="py-lineno"> 68</tt> <a class="py-toggle" href="#" id="to_target-toggle" onclick="return toggle('to_target');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io-module.html#to_target">to_target</a><tt class="py-op">(</tt><tt class="py-param">name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="to_target-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="to_target-expanded"><a name="L69"></a><tt class="py-lineno"> 69</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">"\s"</tt><tt class="py-op">,</tt> <tt class="py-string">"_"</tt><tt class="py-op">,</tt> <tt id="link-10" class="py-name" targets="Method buildtools.Command.name()=buildtools.Command-class.html#name,Method ccm.FourPartName.name()=ccm.FourPartName-class.html#name,Method symrec.ServicePack.name()=symrec.ServicePack-class.html#name,Method sysdef.api.Configuration.name()=sysdef.api.Configuration-class.html#name,Method sysdef.api.Option.name()=sysdef.api.Option-class.html#name,Method sysdef.api.SpecialInstruction.name()=sysdef.api.SpecialInstruction-class.html#name,Method sysdef.api.Target.name()=sysdef.api.Target-class.html#name,Method sysdef.api.TargetList.name()=sysdef.api.TargetList-class.html#name,Method sysdef.api.Unit.name()=sysdef.api.Unit-class.html#name,Method sysdef.api._UnitGroup.name()=sysdef.api._UnitGroup-class.html#name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-10', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
</div><a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"> </tt>
<a name="L71"></a><tt class="py-lineno"> 71</tt> <tt class="py-line"> </tt>
<a name="MakeWriter"></a><div id="MakeWriter-def"><a name="L72"></a><tt class="py-lineno"> 72</tt> <a class="py-toggle" href="#" id="MakeWriter-toggle" onclick="return toggle('MakeWriter');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="sysdef.io.MakeWriter-class.html">MakeWriter</a><tt class="py-op">(</tt><tt class="py-base-class">buildtools</tt><tt class="py-op">.</tt><tt class="py-base-class">AbstractOutputWriter</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="MakeWriter-expanded"><a name="MakeWriter.__init__"></a><div id="MakeWriter.__init__-def"><a name="L73"></a><tt class="py-lineno"> 73</tt> <a class="py-toggle" href="#" id="MakeWriter.__init__-toggle" onclick="return toggle('MakeWriter.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">output</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter.__init__-expanded"><a name="L74"></a><tt class="py-lineno"> 74</tt> <tt class="py-line"> <tt id="link-11" class="py-name"><a title="buildtools" class="py-name" href="#" onclick="return doclink('link-11', 'buildtools', 'link-0');">buildtools</a></tt><tt class="py-op">.</tt><tt id="link-12" class="py-name" targets="Class buildtools.AbstractOutputWriter=buildtools.AbstractOutputWriter-class.html"><a title="buildtools.AbstractOutputWriter" class="py-name" href="#" onclick="return doclink('link-12', 'AbstractOutputWriter', 'link-12');">AbstractOutputWriter</a></tt><tt class="py-op">.</tt><tt id="link-13" class="py-name" targets="Method ant.AntHandler.__init__()=ant.AntHandler-class.html#__init__,Method archive.builders.ArchivePreBuilder.__init__()=archive.builders.ArchivePreBuilder-class.html#__init__,Method archive.mappers.DefaultMapper.__init__()=archive.mappers.DefaultMapper-class.html#__init__,Method archive.mappers.EPLPolicyRemoverMapper.__init__()=archive.mappers.EPLPolicyRemoverMapper-class.html#__init__,Method archive.mappers.Mapper.__init__()=archive.mappers.Mapper-class.html#__init__,Method archive.mappers.PolicyMapper.__init__()=archive.mappers.PolicyMapper-class.html#__init__,Method archive.mappers.PolicyRemoverMapper.__init__()=archive.mappers.PolicyRemoverMapper-class.html#__init__,Method archive.mappers.SFPolicyRemoverMapper.__init__()=archive.mappers.SFPolicyRemoverMapper-class.html#__init__,Method archive.scanners.AbldWhatScanner.__init__()=archive.scanners.AbldWhatScanner-class.html#__init__,Method archive.scanners.FileSystemScanner.__init__()=archive.scanners.FileSystemScanner-class.html#__init__,Method archive.scanners.InputFileScanner.__init__()=archive.scanners.InputFileScanner-class.html#__init__,Method archive.scanners.Scanner.__init__()=archive.scanners.Scanner-class.html#__init__,Method archive.selectors.DistributionPolicySelector.__init__()=archive.selectors.DistributionPolicySelector-class.html#__init__,Method archive.selectors.SymbianPolicySelector.__init__()=archive.selectors.SymbianPolicySelector-class.html#__init__,Method archive.tools.Remover.__init__()=archive.tools.Remover-class.html#__init__,Method archive.tools.SevenZipArchiver.__init__()=archive.tools.SevenZipArchiver-class.html#__init__,Method archive.tools.ZipArchiver.__init__()=archive.tools.ZipArchiver-class.html#__init__,Method ats3.Ats3TestPlan.__init__()=ats3.Ats3TestPlan-class.html#__init__,Method ats3.Configuration.__init__()=ats3.Configuration-class.html#__init__,Method ats3.aste.AsteComponentParser.__init__()=ats3.aste.AsteComponentParser-class.html#__init__,Method ats3.aste.AsteTestDropGenerator.__init__()=ats3.aste.AsteTestDropGenerator-class.html#__init__,Method ats3.aste.AsteTestPlan.__init__()=ats3.aste.AsteTestPlan-class.html#__init__,Method ats3.aste.Configuration.__init__()=ats3.aste.Configuration-class.html#__init__,Method ats3.atsconfigparser.ATSConfigParser.__init__()=ats3.atsconfigparser.ATSConfigParser-class.html#__init__,Method ats3.atsconfigparser.TestXML.__init__()=ats3.atsconfigparser.TestXML-class.html#__init__,Method ats3.dropgenerator.Ats3TestDropGenerator.__init__()=ats3.dropgenerator.Ats3TestDropGenerator-class.html#__init__,Method ats3.parsers.BldFileParser.__init__()=ats3.parsers.BldFileParser-class.html#__init__,Method ats3.parsers.CppParser.__init__()=ats3.parsers.CppParser-class.html#__init__,Method ats3.parsers.MmpFileParser.__init__()=ats3.parsers.MmpFileParser-class.html#__init__,Method ats3.parsers.PkgFileParser.__init__()=ats3.parsers.PkgFileParser-class.html#__init__,Method ats3.testconfigurator.Ats3ComponentParser.__init__()=ats3.testconfigurator.Ats3ComponentParser-class.html#__init__,Method bsf.BSF.__init__()=bsf.BSF-class.html#__init__,Method build.ec.history.HistoryFileManager.__init__()=build.ec.history.HistoryFileManager-class.html#__init__,Method build.io.AbldLogWhatReader.__init__()=build.io.AbldLogWhatReader-class.html#__init__,Method build.io.RombuildLogBinarySizeReader.__init__()=build.io.RombuildLogBinarySizeReader-class.html#__init__,Method build.model.BOM.__init__()=build.model.BOM-class.html#__init__,Method build.model.BOMDeltaXMLWriter.__init__()=build.model.BOMDeltaXMLWriter-class.html#__init__,Method build.model.BOMXMLWriter.__init__()=build.model.BOMXMLWriter-class.html#__init__,Method build.model.Fix.__init__()=build.model.Fix-class.html#__init__,Method build.model.PCPError.__init__()=build.model.PCPError-class.html#__init__,Method build.model.Project.__init__()=build.model.Project-class.html#__init__,Method build.model.SessionCreator.__init__()=build.model.SessionCreator-class.html#__init__,Method build.model.TAChange.__init__()=build.model.TAChange-class.html#__init__,Method build.model.TSWError.__init__()=build.model.TSWError-class.html#__init__,Method build.model.Task.__init__()=build.model.Task-class.html#__init__,Method buildtools.AbstractOutputWriter.__init__()=buildtools.AbstractOutputWriter-class.html#__init__,Method buildtools.AntWriter.__init__()=buildtools.AntWriter-class.html#__init__,Method buildtools.Command.__init__()=buildtools.Command-class.html#__init__,Method buildtools.CommandList.__init__()=buildtools.CommandList-class.html#__init__,Method buildtools.Copy.__init__()=buildtools.Copy-class.html#__init__,Method buildtools.Delete.__init__()=buildtools.Delete-class.html#__init__,Method buildtools.EBSWriter.__init__()=buildtools.EBSWriter-class.html#__init__,Method buildtools.MakeWriter.__init__()=buildtools.MakeWriter-class.html#__init__,Method buildtools.PreBuilder.__init__()=buildtools.PreBuilder-class.html#__init__,Method buildtools.StringWriter.__init__()=buildtools.StringWriter-class.html#__init__,Method ccm.AbstractSession.__init__()=ccm.AbstractSession-class.html#__init__,Method ccm.AttributeNameListResult.__init__()=ccm.AttributeNameListResult-class.html#__init__,Method ccm.CCMException.__init__()=ccm.CCMException-class.html#__init__,Method ccm.CCMObject.__init__()=ccm.CCMObject-class.html#__init__,Method ccm.ConflictsResult.__init__()=ccm.ConflictsResult-class.html#__init__,Method ccm.CreateNewTaskResult.__init__()=ccm.CreateNewTaskResult-class.html#__init__,Method ccm.DataMapperListResult.__init__()=ccm.DataMapperListResult-class.html#__init__,Method ccm.Dir.__init__()=ccm.Dir-class.html#__init__,Method ccm.File.__init__()=ccm.File-class.html#__init__,Method ccm.FinduseResult.__init__()=ccm.FinduseResult-class.html#__init__,Method ccm.Folder.__init__()=ccm.Folder-class.html#__init__,Method ccm.FolderCopyResult.__init__()=ccm.FolderCopyResult-class.html#__init__,Method ccm.FourPartName.__init__()=ccm.FourPartName-class.html#__init__,Method ccm.InvalidFourPartNameException.__init__()=ccm.InvalidFourPartNameException-class.html#__init__,Method ccm.ObjectListResult.__init__()=ccm.ObjectListResult-class.html#__init__,Method ccm.Project.__init__()=ccm.Project-class.html#__init__,Method ccm.ProjectCheckoutResult.__init__()=ccm.ProjectCheckoutResult-class.html#__init__,Method ccm.ProjectPurposeResult.__init__()=ccm.ProjectPurposeResult-class.html#__init__,Method ccm.Query.__init__()=ccm.Query-class.html#__init__,Method ccm.Releasedef.__init__()=ccm.Releasedef-class.html#__init__,Method ccm.Result.__init__()=ccm.Result-class.html#__init__,Method ccm.Session.__init__()=ccm.Session-class.html#__init__,Method ccm.SessionPool.__init__()=ccm.SessionPool-class.html#__init__,Method ccm.Task.__init__()=ccm.Task-class.html#__init__,Method ccm.UpdatePropertiesRefreshResult.__init__()=ccm.UpdatePropertiesRefreshResult-class.html#__init__,Method ccm.UpdateResult.__init__()=ccm.UpdateResult-class.html#__init__,Method ccm.UpdateResultSimple.__init__()=ccm.UpdateResultSimple-class.html#__init__,Method ccm.UpdateTemplate.__init__()=ccm.UpdateTemplate-class.html#__init__,Method ccm.UpdateTemplateInformation.__init__()=ccm.UpdateTemplateInformation-class.html#__init__,Method ccm.WorkAreaInfoResult.__init__()=ccm.WorkAreaInfoResult-class.html#__init__,Method ccm.conflict.Conflict.__init__()=ccm.conflict.Conflict-class.html#__init__,Method ccm.conflict.MultipleObjectInBaselineConflict.__init__()=ccm.conflict.MultipleObjectInBaselineConflict-class.html#__init__,Method ccm.conflict.ObjectAndBaselineConflict.__init__()=ccm.conflict.ObjectAndBaselineConflict-class.html#__init__,Method ccm.conflict.ObjectAndTask.__init__()=ccm.conflict.ObjectAndTask-class.html#__init__,Method ccm.conflict.ObjectNotFoundInBaselineConflict.__init__()=ccm.conflict.ObjectNotFoundInBaselineConflict-class.html#__init__,Method ccm.conflict.TaskModel.__init__()=ccm.conflict.TaskModel-class.html#__init__,Method ccm.extra.CCMExtraException.__init__()=ccm.extra.CCMExtraException-class.html#__init__,Method ccm.extra.CachedProxySession.__init__()=ccm.extra.CachedProxySession-class.html#__init__,Method ccm.extra.CachedSessionProvider.__init__()=ccm.extra.CachedSessionProvider-class.html#__init__,Method ccm.extra.SessionProvider.__init__()=ccm.extra.SessionProvider-class.html#__init__,Method ccm.extra.__FileSnapshot.__init__()=ccm.extra.__FileSnapshot-class.html#__init__,Method ccm.extra.__ProjectSnapshot.__init__()=ccm.extra.__ProjectSnapshot-class.html#__init__,Method comments.CommentParser.__init__()=comments.CommentParser-class.html#__init__,Method configuration.Configuration.__init__()=configuration.Configuration-class.html#__init__,Method configuration.ConfigurationSet.__init__()=configuration.ConfigurationSet-class.html#__init__,Method configuration.HierarchicalConfiguration.__init__()=configuration.HierarchicalConfiguration-class.html#__init__,Method configuration.NestedConfiguration.__init__()=configuration.NestedConfiguration-class.html#__init__,Method configuration.NestedConfigurationBuilder.__init__()=configuration.NestedConfigurationBuilder-class.html#__init__,Method configuration.PropertiesConfiguration.__init__()=configuration.PropertiesConfiguration-class.html#__init__,Method configuration.Specification.__init__()=configuration.Specification-class.html#__init__,Method configuration.XMLConfiguration.__init__()=configuration.XMLConfiguration-class.html#__init__,Method configuration._Key.__init__()=configuration._Key-class.html#__init__,Method configuration_model.DataModel.__init__()=configuration_model.DataModel-class.html#__init__,Method configuration_model.GroupDef.__init__()=configuration_model.GroupDef-class.html#__init__,Method configuration_model.Item.__init__()=configuration_model.Item-class.html#__init__,Method configuration_model.PropertyDef.__init__()=configuration_model.PropertyDef-class.html#__init__,Method delta_zip.DeltaZipBuilder.__init__()=delta_zip.DeltaZipBuilder-class.html#__init__,Method delta_zip.MD5SignatureBuilder.__init__()=delta_zip.MD5SignatureBuilder-class.html#__init__,Method delta_zip.MD5SignatureBuilderEC.__init__()=delta_zip.MD5SignatureBuilderEC-class.html#__init__,Method delta_zip.SignaturesDict.__init__()=delta_zip.SignaturesDict-class.html#__init__,Method dependancygraph.Library.__init__()=dependancygraph.Library-class.html#__init__,Method dependancygraph.ModuleGroup.__init__()=dependancygraph.ModuleGroup-class.html#__init__,Method dependancygraph.ReadIvyConfig.__init__()=dependancygraph.ReadIvyConfig-class.html#__init__,Method escapeddict.EscapedDict.__init__()=escapeddict.EscapedDict-class.html#__init__,Method fileutils.AbstractScanner.__init__()=fileutils.AbstractScanner-class.html#__init__,Method fileutils.FileScanner.__init__()=fileutils.FileScanner-class.html#__init__,Method fileutils.Lock.__init__()=fileutils.Lock-class.html#__init__,Method flash_config.FlashConfigurationWriter.__init__()=flash_config.FlashConfigurationWriter-class.html#__init__,Method flash_config.ImagePack.__init__()=flash_config.ImagePack-class.html#__init__,Method helium.documentation.APIDeltaWriter.__init__()=helium.documentation.APIDeltaWriter-class.html#__init__,Method helium.logger.Logger.__init__()=helium.logger.Logger-class.html#__init__,Method helium.logger._CustomizePrint.__init__()=helium.logger._CustomizePrint-class.html#__init__,Method helium.output.widgets.BoldText.__init__()=helium.output.widgets.BoldText-class.html#__init__,Method helium.output.widgets.Box.__init__()=helium.output.widgets.Box-class.html#__init__,Method helium.output.widgets.Event.__init__()=helium.output.widgets.Event-class.html#__init__,Method helium.output.widgets.Footer.__init__()=helium.output.widgets.Footer-class.html#__init__,Method helium.output.widgets.Header.__init__()=helium.output.widgets.Header-class.html#__init__,Method helium.output.widgets.Summary.__init__()=helium.output.widgets.Summary-class.html#__init__,Method helium.output.widgets.Text.__init__()=helium.output.widgets.Text-class.html#__init__,Method helium.output.widgets.Widget.__init__()=helium.output.widgets.Widget-class.html#__init__,Method helium.outputer.Configuration.__init__()=helium.outputer.Configuration-class.html#__init__,Method helium.outputer.XML2XHTML.__init__()=helium.outputer.XML2XHTML-class.html#__init__,Method imaker.ecore.ContainerBase.__init__()=imaker.ecore.ContainerBase-class.html#__init__,Method imaker.ecore.Reference.__init__()=imaker.ecore.Reference-class.html#__init__,Method imaker.iqrf.Configuration.__init__()=imaker.iqrf.Configuration-class.html#__init__,Method imaker.iqrf.ConfigurationElement.__init__()=imaker.iqrf.ConfigurationElement-class.html#__init__,Method imaker.iqrf.IMaker.__init__()=imaker.iqrf.IMaker-class.html#__init__,Method imaker.iqrf.Interface.__init__()=imaker.iqrf.Interface-class.html#__init__,Method imaker.iqrf.Result.__init__()=imaker.iqrf.Result-class.html#__init__,Method imaker.iqrf.Setting.__init__()=imaker.iqrf.Setting-class.html#__init__,Method imaker.iqrf.Target.__init__()=imaker.iqrf.Target-class.html#__init__,Method integration.quality.AbldWhatParser.__init__()=integration.quality.AbldWhatParser-class.html#__init__,Method integration.quality.InternalExportParser.__init__()=integration.quality.InternalExportParser-class.html#__init__,Method integration.quality.PolicyValidator.__init__()=integration.quality.PolicyValidator-class.html#__init__,Method integration.templatebuilder.TemplateBuilder.__init__()=integration.templatebuilder.TemplateBuilder-class.html#__init__,Method localisation.Languages.__init__()=localisation.Languages-class.html#__init__,Method log2xml.AppendSummary.__init__()=log2xml.AppendSummary-class.html#__init__,Method log2xml.ContentWriter.__init__()=log2xml.ContentWriter-class.html#__init__,Method log2xml.LogWriter.__init__()=log2xml.LogWriter-class.html#__init__,Method log2xml.Stack.__init__()=log2xml.Stack-class.html#__init__,Method parsedatalistening.Build.__init__()=parsedatalistening.Build-class.html#__init__,Method parsedatalistening.Target.__init__()=parsedatalistening.Target-class.html#__init__,Method preparation.PreparationAction.__init__()=preparation.PreparationAction-class.html#__init__,Method preparation.PreparationBuilder.__init__()=preparation.PreparationBuilder-class.html#__init__,Method preparation.PreparationCheckout.__init__()=preparation.PreparationCheckout-class.html#__init__,Method preparation.PreparationSnapshot.__init__()=preparation.PreparationSnapshot-class.html#__init__,Method preparation.PreparationUpdate.__init__()=preparation.PreparationUpdate-class.html#__init__,Method rom.IMakerRomBuilder.__init__()=rom.IMakerRomBuilder-class.html#__init__,Method rom.Image.__init__()=rom.Image-class.html#__init__,Method rom.RomBuilder.__init__()=rom.RomBuilder-class.html#__init__,Method rtfutils.RTFUtils.__init__()=rtfutils.RTFUtils-class.html#__init__,Method sis.SisPreBuilder.__init__()=sis.SisPreBuilder-class.html#__init__,Method symbian.log.Parser.__init__()=symbian.log.Parser-class.html#__init__,Method symrec.MD5Updater.__init__()=symrec.MD5Updater-class.html#__init__,Method symrec.Metadata2TDD.__init__()=symrec.Metadata2TDD-class.html#__init__,Method symrec.MetadataMerger.__init__()=symrec.MetadataMerger-class.html#__init__,Method symrec.ReleaseMetadata.__init__()=symrec.ReleaseMetadata-class.html#__init__,Method symrec.ServicePack.__init__()=symrec.ServicePack-class.html#__init__,Method symrec.ValidateReleaseMetadata.__init__()=symrec.ValidateReleaseMetadata-class.html#__init__,Method symrec.ValidateReleaseMetadataCached.__init__()=symrec.ValidateReleaseMetadataCached-class.html#__init__,Method symrec.ValidateTicklerReleaseMetadata.__init__()=symrec.ValidateTicklerReleaseMetadata-class.html#__init__,Method sysdef.api.Binary.__init__()=sysdef.api.Binary-class.html#__init__,Method sysdef.api.BuildLayer.__init__()=sysdef.api.BuildLayer-class.html#__init__,Method sysdef.api.Configuration.__init__()=sysdef.api.Configuration-class.html#__init__,Method sysdef.api.Layer.__init__()=sysdef.api.Layer-class.html#__init__,Method sysdef.api.Module.__init__()=sysdef.api.Module-class.html#__init__,Method sysdef.api.Option.__init__()=sysdef.api.Option-class.html#__init__,Method sysdef.api.SpecialInstruction.__init__()=sysdef.api.SpecialInstruction-class.html#__init__,Method sysdef.api.SysDefElement.__init__()=sysdef.api.SysDefElement-class.html#__init__,Method sysdef.api.SystemDefinition.__init__()=sysdef.api.SystemDefinition-class.html#__init__,Method sysdef.api.Target.__init__()=sysdef.api.Target-class.html#__init__,Method sysdef.api.TargetList.__init__()=sysdef.api.TargetList-class.html#__init__,Method sysdef.api.Task.__init__()=sysdef.api.Task-class.html#__init__,Method sysdef.api.Unit.__init__()=sysdef.api.Unit-class.html#__init__,Method sysdef.api.UnitList.__init__()=sysdef.api.UnitList-class.html#__init__,Method sysdef.api._UnitGroup.__init__()=sysdef.api._UnitGroup-class.html#__init__,Method sysdef.io.FlashImageSizeWriter.__init__()=sysdef.io.FlashImageSizeWriter-class.html#__init__,Method sysdef.io.MakeWriter.__init__()=sysdef.io.MakeWriter-class.html#__init__,Method sysdef.io.MakeWriter2.__init__()=sysdef.io.MakeWriter2-class.html#__init__,Method sysdef.io.MakeWriter3.__init__()=sysdef.io.MakeWriter3-class.html#__init__,Method validateoverlay.ValidateOverlayInfo.__init__()=validateoverlay.ValidateOverlayInfo-class.html#__init__,Method vbaconf.AbstractConfigConverter.__init__()=vbaconf.AbstractConfigConverter-class.html#__init__,Method vbaconf.ConfigConverter.__init__()=vbaconf.ConfigConverter-class.html#__init__,Method vbaconf.ConfigConverterNewDelivery.__init__()=vbaconf.ConfigConverterNewDelivery-class.html#__init__,Method vbaconf.new_delivery.config_wrapper.__init__()=vbaconf.new_delivery.config_wrapper-class.html#__init__,Method version.Version.__init__()=version.Version-class.html#__init__,Method virtualbuildarea.VirtualDir.__init__()=virtualbuildarea.VirtualDir-class.html#__init__,Method virtualbuildarea.VirtualProject.__init__()=virtualbuildarea.VirtualProject-class.html#__init__"><a title="ant.AntHandler.__init__
archive.builders.ArchivePreBuilder.__init__
archive.mappers.DefaultMapper.__init__
archive.mappers.EPLPolicyRemoverMapper.__init__
archive.mappers.Mapper.__init__
archive.mappers.PolicyMapper.__init__
archive.mappers.PolicyRemoverMapper.__init__
archive.mappers.SFPolicyRemoverMapper.__init__
archive.scanners.AbldWhatScanner.__init__
archive.scanners.FileSystemScanner.__init__
archive.scanners.InputFileScanner.__init__
archive.scanners.Scanner.__init__
archive.selectors.DistributionPolicySelector.__init__
archive.selectors.SymbianPolicySelector.__init__
archive.tools.Remover.__init__
archive.tools.SevenZipArchiver.__init__
archive.tools.ZipArchiver.__init__
ats3.Ats3TestPlan.__init__
ats3.Configuration.__init__
ats3.aste.AsteComponentParser.__init__
ats3.aste.AsteTestDropGenerator.__init__
ats3.aste.AsteTestPlan.__init__
ats3.aste.Configuration.__init__
ats3.atsconfigparser.ATSConfigParser.__init__
ats3.atsconfigparser.TestXML.__init__
ats3.dropgenerator.Ats3TestDropGenerator.__init__
ats3.parsers.BldFileParser.__init__
ats3.parsers.CppParser.__init__
ats3.parsers.MmpFileParser.__init__
ats3.parsers.PkgFileParser.__init__
ats3.testconfigurator.Ats3ComponentParser.__init__
bsf.BSF.__init__
build.ec.history.HistoryFileManager.__init__
build.io.AbldLogWhatReader.__init__
build.io.RombuildLogBinarySizeReader.__init__
build.model.BOM.__init__
build.model.BOMDeltaXMLWriter.__init__
build.model.BOMXMLWriter.__init__
build.model.Fix.__init__
build.model.PCPError.__init__
build.model.Project.__init__
build.model.SessionCreator.__init__
build.model.TAChange.__init__
build.model.TSWError.__init__
build.model.Task.__init__
buildtools.AbstractOutputWriter.__init__
buildtools.AntWriter.__init__
buildtools.Command.__init__
buildtools.CommandList.__init__
buildtools.Copy.__init__
buildtools.Delete.__init__
buildtools.EBSWriter.__init__
buildtools.MakeWriter.__init__
buildtools.PreBuilder.__init__
buildtools.StringWriter.__init__
ccm.AbstractSession.__init__
ccm.AttributeNameListResult.__init__
ccm.CCMException.__init__
ccm.CCMObject.__init__
ccm.ConflictsResult.__init__
ccm.CreateNewTaskResult.__init__
ccm.DataMapperListResult.__init__
ccm.Dir.__init__
ccm.File.__init__
ccm.FinduseResult.__init__
ccm.Folder.__init__
ccm.FolderCopyResult.__init__
ccm.FourPartName.__init__
ccm.InvalidFourPartNameException.__init__
ccm.ObjectListResult.__init__
ccm.Project.__init__
ccm.ProjectCheckoutResult.__init__
ccm.ProjectPurposeResult.__init__
ccm.Query.__init__
ccm.Releasedef.__init__
ccm.Result.__init__
ccm.Session.__init__
ccm.SessionPool.__init__
ccm.Task.__init__
ccm.UpdatePropertiesRefreshResult.__init__
ccm.UpdateResult.__init__
ccm.UpdateResultSimple.__init__
ccm.UpdateTemplate.__init__
ccm.UpdateTemplateInformation.__init__
ccm.WorkAreaInfoResult.__init__
ccm.conflict.Conflict.__init__
ccm.conflict.MultipleObjectInBaselineConflict.__init__
ccm.conflict.ObjectAndBaselineConflict.__init__
ccm.conflict.ObjectAndTask.__init__
ccm.conflict.ObjectNotFoundInBaselineConflict.__init__
ccm.conflict.TaskModel.__init__
ccm.extra.CCMExtraException.__init__
ccm.extra.CachedProxySession.__init__
ccm.extra.CachedSessionProvider.__init__
ccm.extra.SessionProvider.__init__
ccm.extra.__FileSnapshot.__init__
ccm.extra.__ProjectSnapshot.__init__
comments.CommentParser.__init__
configuration.Configuration.__init__
configuration.ConfigurationSet.__init__
configuration.HierarchicalConfiguration.__init__
configuration.NestedConfiguration.__init__
configuration.NestedConfigurationBuilder.__init__
configuration.PropertiesConfiguration.__init__
configuration.Specification.__init__
configuration.XMLConfiguration.__init__
configuration._Key.__init__
configuration_model.DataModel.__init__
configuration_model.GroupDef.__init__
configuration_model.Item.__init__
configuration_model.PropertyDef.__init__
delta_zip.DeltaZipBuilder.__init__
delta_zip.MD5SignatureBuilder.__init__
delta_zip.MD5SignatureBuilderEC.__init__
delta_zip.SignaturesDict.__init__
dependancygraph.Library.__init__
dependancygraph.ModuleGroup.__init__
dependancygraph.ReadIvyConfig.__init__
escapeddict.EscapedDict.__init__
fileutils.AbstractScanner.__init__
fileutils.FileScanner.__init__
fileutils.Lock.__init__
flash_config.FlashConfigurationWriter.__init__
flash_config.ImagePack.__init__
helium.documentation.APIDeltaWriter.__init__
helium.logger.Logger.__init__
helium.logger._CustomizePrint.__init__
helium.output.widgets.BoldText.__init__
helium.output.widgets.Box.__init__
helium.output.widgets.Event.__init__
helium.output.widgets.Footer.__init__
helium.output.widgets.Header.__init__
helium.output.widgets.Summary.__init__
helium.output.widgets.Text.__init__
helium.output.widgets.Widget.__init__
helium.outputer.Configuration.__init__
helium.outputer.XML2XHTML.__init__
imaker.ecore.ContainerBase.__init__
imaker.ecore.Reference.__init__
imaker.iqrf.Configuration.__init__
imaker.iqrf.ConfigurationElement.__init__
imaker.iqrf.IMaker.__init__
imaker.iqrf.Interface.__init__
imaker.iqrf.Result.__init__
imaker.iqrf.Setting.__init__
imaker.iqrf.Target.__init__
integration.quality.AbldWhatParser.__init__
integration.quality.InternalExportParser.__init__
integration.quality.PolicyValidator.__init__
integration.templatebuilder.TemplateBuilder.__init__
localisation.Languages.__init__
log2xml.AppendSummary.__init__
log2xml.ContentWriter.__init__
log2xml.LogWriter.__init__
log2xml.Stack.__init__
parsedatalistening.Build.__init__
parsedatalistening.Target.__init__
preparation.PreparationAction.__init__
preparation.PreparationBuilder.__init__
preparation.PreparationCheckout.__init__
preparation.PreparationSnapshot.__init__
preparation.PreparationUpdate.__init__
rom.IMakerRomBuilder.__init__
rom.Image.__init__
rom.RomBuilder.__init__
rtfutils.RTFUtils.__init__
sis.SisPreBuilder.__init__
symbian.log.Parser.__init__
symrec.MD5Updater.__init__
symrec.Metadata2TDD.__init__
symrec.MetadataMerger.__init__
symrec.ReleaseMetadata.__init__
symrec.ServicePack.__init__
symrec.ValidateReleaseMetadata.__init__
symrec.ValidateReleaseMetadataCached.__init__
symrec.ValidateTicklerReleaseMetadata.__init__
sysdef.api.Binary.__init__
sysdef.api.BuildLayer.__init__
sysdef.api.Configuration.__init__
sysdef.api.Layer.__init__
sysdef.api.Module.__init__
sysdef.api.Option.__init__
sysdef.api.SpecialInstruction.__init__
sysdef.api.SysDefElement.__init__
sysdef.api.SystemDefinition.__init__
sysdef.api.Target.__init__
sysdef.api.TargetList.__init__
sysdef.api.Task.__init__
sysdef.api.Unit.__init__
sysdef.api.UnitList.__init__
sysdef.api._UnitGroup.__init__
sysdef.io.FlashImageSizeWriter.__init__
sysdef.io.MakeWriter.__init__
sysdef.io.MakeWriter2.__init__
sysdef.io.MakeWriter3.__init__
validateoverlay.ValidateOverlayInfo.__init__
vbaconf.AbstractConfigConverter.__init__
vbaconf.ConfigConverter.__init__
vbaconf.ConfigConverterNewDelivery.__init__
vbaconf.new_delivery.config_wrapper.__init__
version.Version.__init__
virtualbuildarea.VirtualDir.__init__
virtualbuildarea.VirtualProject.__init__" class="py-name" href="#" onclick="return doclink('link-13', '__init__', 'link-13');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-14" class="py-name" targets="Variable ccm.Result.output=ccm.Result-class.html#output,Package helium.output=helium.output-module.html"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-14', 'output', 'link-14');">output</a></tt><tt class="py-op">)</tt> </tt>
</div><a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"> </tt>
<a name="MakeWriter.write"></a><div id="MakeWriter.write-def"><a name="L76"></a><tt class="py-lineno"> 76</tt> <a class="py-toggle" href="#" id="MakeWriter.write-toggle" onclick="return toggle('MakeWriter.write');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter-class.html#write">write</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">sdf</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter.write-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter.write-expanded"><a name="L77"></a><tt class="py-lineno"> 77</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name" targets="Method archive.builders.ArchivePreBuilder.write()=archive.builders.ArchivePreBuilder-class.html#write,Method build.model.BOMDeltaXMLWriter.write()=build.model.BOMDeltaXMLWriter-class.html#write,Method build.model.BOMXMLWriter.write()=build.model.BOMXMLWriter-class.html#write,Method buildtools.AbstractOutputWriter.write()=buildtools.AbstractOutputWriter-class.html#write,Method buildtools.AntWriter.write()=buildtools.AntWriter-class.html#write,Method buildtools.EBSWriter.write()=buildtools.EBSWriter-class.html#write,Method buildtools.MakeWriter.write()=buildtools.MakeWriter-class.html#write,Method buildtools.StringWriter.write()=buildtools.StringWriter-class.html#write,Method flash_config.FlashConfigurationWriter.write()=flash_config.FlashConfigurationWriter-class.html#write,Method helium.documentation.APIDeltaWriter.write()=helium.documentation.APIDeltaWriter-class.html#write,Method sis.SisPreBuilder.write()=sis.SisPreBuilder-class.html#write,Method sysdef.io.FlashImageSizeWriter.write()=sysdef.io.FlashImageSizeWriter-class.html#write,Method sysdef.io.MakeWriter.write()=sysdef.io.MakeWriter-class.html#write,Method sysdef.io.MakeWriter2.write()=sysdef.io.MakeWriter2-class.html#write,Method sysdef.io.MakeWriter3.write()=sysdef.io.MakeWriter3-class.html#write,Method version.Version.write()=version.Version-class.html#write"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-15', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"# Generated makefile\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L78"></a><tt class="py-lineno"> 78</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">option</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt class="py-name">_options</tt><tt class="py-op">:</tt> </tt>
<a name="L79"></a><tt class="py-lineno"> 79</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-16" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-16', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"%s := %s\n\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">option</tt><tt class="py-op">,</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt class="py-name">_options</tt><tt class="py-op">[</tt><tt class="py-name">option</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-17" class="py-name" targets="Method sysdef.api.Option.filteredOption()=sysdef.api.Option-class.html#filteredOption"><a title="sysdef.api.Option.filteredOption" class="py-name" href="#" onclick="return doclink('link-17', 'filteredOption', 'link-17');">filteredOption</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L80"></a><tt class="py-lineno"> 80</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">cf</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt class="py-name">_configurations</tt><tt class="py-op">:</tt> </tt>
<a name="L81"></a><tt class="py-lineno"> 81</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-18" class="py-name" targets="Method sysdef.io.MakeWriter._configuration_to_makefile()=sysdef.io.MakeWriter-class.html#_configuration_to_makefile,Method sysdef.io.MakeWriter2._configuration_to_makefile()=sysdef.io.MakeWriter2-class.html#_configuration_to_makefile,Method sysdef.io.MakeWriter3._configuration_to_makefile()=sysdef.io.MakeWriter3-class.html#_configuration_to_makefile"><a title="sysdef.io.MakeWriter._configuration_to_makefile
sysdef.io.MakeWriter2._configuration_to_makefile
sysdef.io.MakeWriter3._configuration_to_makefile" class="py-name" href="#" onclick="return doclink('link-18', '_configuration_to_makefile', 'link-18');">_configuration_to_makefile</a></tt><tt class="py-op">(</tt><tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt class="py-name">_configurations</tt><tt class="py-op">[</tt><tt class="py-name">cf</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
</div><a name="L82"></a><tt class="py-lineno"> 82</tt> <tt class="py-line"> </tt>
<a name="MakeWriter._configuration_to_makefile"></a><div id="MakeWriter._configuration_to_makefile-def"><a name="L83"></a><tt class="py-lineno"> 83</tt> <a class="py-toggle" href="#" id="MakeWriter._configuration_to_makefile-toggle" onclick="return toggle('MakeWriter._configuration_to_makefile');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter-class.html#_configuration_to_makefile">_configuration_to_makefile</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">config</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter._configuration_to_makefile-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter._configuration_to_makefile-expanded"><a name="L84"></a><tt class="py-lineno"> 84</tt> <tt class="py-line"> <tt class="py-name">sys</tt><tt class="py-op">.</tt><tt class="py-name">stderr</tt><tt class="py-op">.</tt><tt id="link-19" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-19', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">" * Generating configuration %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-20" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-20', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L85"></a><tt class="py-lineno"> 85</tt> <tt class="py-line"> </tt>
<a name="L86"></a><tt class="py-lineno"> 86</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-21" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-21', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"%s-UNITLIST := "</tt> <tt class="py-op">%</tt> <tt class="py-name">config</tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">)</tt> </tt>
<a name="L87"></a><tt class="py-lineno"> 87</tt> <tt class="py-line"> </tt>
<a name="L88"></a><tt class="py-lineno"> 88</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">unit</tt> <tt class="py-keyword">in</tt> <tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-22" class="py-name" targets="Method sysdef.api.Configuration.units()=sysdef.api.Configuration-class.html#units,Method sysdef.api.SystemDefinition.units()=sysdef.api.SystemDefinition-class.html#units,Method sysdef.api.Task.units()=sysdef.api.Task-class.html#units,Method sysdef.api._UnitGroup.units()=sysdef.api._UnitGroup-class.html#units"><a title="sysdef.api.Configuration.units
sysdef.api.SystemDefinition.units
sysdef.api.Task.units
sysdef.api._UnitGroup.units" class="py-name" href="#" onclick="return doclink('link-22', 'units', 'link-22');">units</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L89"></a><tt class="py-lineno"> 89</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-23" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-23', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">" \\\n %s"</tt> <tt class="py-op">%</tt> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-24" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-24', 'path', 'link-3');">path</a></tt><tt class="py-op">)</tt> </tt>
<a name="L90"></a><tt class="py-lineno"> 90</tt> <tt class="py-line"> </tt>
<a name="L91"></a><tt class="py-lineno"> 91</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-25" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-25', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L92"></a><tt class="py-lineno"> 92</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-26" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-26', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"%s:\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">config</tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">)</tt> </tt>
<a name="L93"></a><tt class="py-lineno"> 93</tt> <tt class="py-line"> <tt class="py-name">mainoutput</tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt>
<a name="L94"></a><tt class="py-lineno"> 94</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt id="link-27" class="py-name" targets="Method build.io.AbldLogWhatReader.task()=build.io.AbldLogWhatReader-class.html#task,Method integration.quality.AbldWhatParser.task()=integration.quality.AbldWhatParser-class.html#task,Method integration.quality.InternalExportParser.task()=integration.quality.InternalExportParser-class.html#task,Method symbian.log.Parser.task()=symbian.log.Parser-class.html#task"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-27', 'task', 'link-27');">task</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-28" class="py-name" targets="Method build.model.Project.tasks()=build.model.Project-class.html#tasks,Method ccm.Folder.tasks()=ccm.Folder-class.html#tasks,Method ccm.Project.tasks()=ccm.Project-class.html#tasks,Method sysdef.api.Configuration.tasks()=sysdef.api.Configuration-class.html#tasks"><a title="build.model.Project.tasks
ccm.Folder.tasks
ccm.Project.tasks
sysdef.api.Configuration.tasks" class="py-name" href="#" onclick="return doclink('link-28', 'tasks', 'link-28');">tasks</a></tt><tt class="py-op">:</tt> </tt>
<a name="L95"></a><tt class="py-lineno"> 95</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-29" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-29', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-30" class="py-name" targets="Method sysdef.io.MakeWriter._task_to_makefile_target()=sysdef.io.MakeWriter-class.html#_task_to_makefile_target,Method sysdef.io.MakeWriter2._task_to_makefile_target()=sysdef.io.MakeWriter2-class.html#_task_to_makefile_target,Method sysdef.io.MakeWriter3._task_to_makefile_target()=sysdef.io.MakeWriter3-class.html#_task_to_makefile_target"><a title="sysdef.io.MakeWriter._task_to_makefile_target
sysdef.io.MakeWriter2._task_to_makefile_target
sysdef.io.MakeWriter3._task_to_makefile_target" class="py-name" href="#" onclick="return doclink('link-30', '_task_to_makefile_target', 'link-30');">_task_to_makefile_target</a></tt><tt class="py-op">(</tt><tt id="link-31" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-31', 'task', 'link-27');">task</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L96"></a><tt class="py-lineno"> 96</tt> <tt class="py-line"> <tt class="py-name">mainoutput</tt> <tt class="py-op">+=</tt> <tt id="link-32" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-32', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-33" class="py-name" targets="Method sysdef.io.MakeWriter._task_to_makefile()=sysdef.io.MakeWriter-class.html#_task_to_makefile,Method sysdef.io.MakeWriter2._task_to_makefile()=sysdef.io.MakeWriter2-class.html#_task_to_makefile,Method sysdef.io.MakeWriter3._task_to_makefile()=sysdef.io.MakeWriter3-class.html#_task_to_makefile"><a title="sysdef.io.MakeWriter._task_to_makefile
sysdef.io.MakeWriter2._task_to_makefile
sysdef.io.MakeWriter3._task_to_makefile" class="py-name" href="#" onclick="return doclink('link-33', '_task_to_makefile', 'link-33');">_task_to_makefile</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L97"></a><tt class="py-lineno"> 97</tt> <tt class="py-line"> </tt>
<a name="L98"></a><tt class="py-lineno"> 98</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-34" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-34', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n\n"</tt> <tt class="py-op">+</tt> <tt class="py-name">mainoutput</tt><tt class="py-op">)</tt> </tt>
</div><a name="L99"></a><tt class="py-lineno"> 99</tt> <tt class="py-line"> </tt>
<a name="MakeWriter._task_to_makefile"></a><div id="MakeWriter._task_to_makefile-def"><a name="L100"></a><tt class="py-lineno">100</tt> <a class="py-toggle" href="#" id="MakeWriter._task_to_makefile-toggle" onclick="return toggle('MakeWriter._task_to_makefile');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter-class.html#_task_to_makefile">_task_to_makefile</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">task</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter._task_to_makefile-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter._task_to_makefile-expanded"><a name="L101"></a><tt class="py-lineno">101</tt> <tt class="py-line"> <tt id="link-35" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-35', 'output', 'link-14');">output</a></tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt>
<a name="L102"></a><tt class="py-lineno">102</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-36" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-36', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-37" class="py-name" targets="Method sysdef.api.Task.job()=sysdef.api.Task-class.html#job"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-37', 'job', 'link-37');">job</a></tt><tt class="py-op">,</tt> <tt id="link-38" class="py-name"><a title="sysdef" class="py-name" href="#" onclick="return doclink('link-38', 'sysdef', 'link-1');">sysdef</a></tt><tt class="py-op">.</tt><tt id="link-39" class="py-name"><a title="imaker.api
sysdef.api" class="py-name" href="#" onclick="return doclink('link-39', 'api', 'link-2');">api</a></tt><tt class="py-op">.</tt><tt id="link-40" class="py-name" targets="Class sysdef.api.BuildLayer=sysdef.api.BuildLayer-class.html"><a title="sysdef.api.BuildLayer" class="py-name" href="#" onclick="return doclink('link-40', 'BuildLayer', 'link-40');">BuildLayer</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L103"></a><tt class="py-lineno">103</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt id="link-41" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-41', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-42" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-42', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">targetList</tt><tt class="py-op">)</tt> <tt class="py-op">></tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
<a name="L104"></a><tt class="py-lineno">104</tt> <tt class="py-line"> <tt id="link-43" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-43', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"%s-buildLayer-%s:"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-44" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-44', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-45" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-45', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">,</tt> <tt id="link-46" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-46', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-47" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-47', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">)</tt> </tt>
<a name="L105"></a><tt class="py-lineno">105</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">target</tt> <tt class="py-keyword">in</tt> <tt id="link-48" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-48', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-49" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-49', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">targetList</tt><tt class="py-op">:</tt> </tt>
<a name="L106"></a><tt class="py-lineno">106</tt> <tt class="py-line"> <tt id="link-50" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-50', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">" $(foreach UNIT,$(%s-UNITLIST),$(UNIT)-command-%s-%s)"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-51" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-51', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-52" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-52', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">,</tt> <tt id="link-53" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-53', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-54" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-54', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">,</tt> <tt class="py-name">target</tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">)</tt> </tt>
<a name="L107"></a><tt class="py-lineno">107</tt> <tt class="py-line"> <tt id="link-55" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-55', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\n\n"</tt> </tt>
<a name="L108"></a><tt class="py-lineno">108</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">target</tt> <tt class="py-keyword">in</tt> <tt id="link-56" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-56', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-57" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-57', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">targetList</tt><tt class="py-op">:</tt> </tt>
<a name="L109"></a><tt class="py-lineno">109</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-58" class="py-name" targets="Function sysdef.io.is_abld_what_or_check_command()=sysdef.io-module.html#is_abld_what_or_check_command"><a title="sysdef.io.is_abld_what_or_check_command" class="py-name" href="#" onclick="return doclink('link-58', 'is_abld_what_or_check_command', 'link-58');">is_abld_what_or_check_command</a></tt><tt class="py-op">(</tt><tt id="link-59" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-59', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-60" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-60', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-61" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-61', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L110"></a><tt class="py-lineno">110</tt> <tt class="py-line"> <tt id="link-62" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-62', 'command', 'link-9');">command</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"%s %s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-63" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-63', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-64" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-64', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-65" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-65', 'command', 'link-9');">command</a></tt><tt class="py-op">,</tt> <tt class="py-name">target</tt><tt class="py-op">.</tt><tt id="link-66" class="py-name" targets="Method sysdef.api.Target.abldTarget()=sysdef.api.Target-class.html#abldTarget"><a title="sysdef.api.Target.abldTarget" class="py-name" href="#" onclick="return doclink('link-66', 'abldTarget', 'link-66');">abldTarget</a></tt><tt class="py-op">)</tt> </tt>
<a name="L111"></a><tt class="py-lineno">111</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L112"></a><tt class="py-lineno">112</tt> <tt class="py-line"> <tt id="link-67" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-67', 'command', 'link-9');">command</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"%s $(KEEPGOING) %s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-68" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-68', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-69" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-69', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-70" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-70', 'command', 'link-9');">command</a></tt><tt class="py-op">,</tt> <tt class="py-name">target</tt><tt class="py-op">.</tt><tt id="link-71" class="py-name"><a title="sysdef.api.Target.abldTarget" class="py-name" href="#" onclick="return doclink('link-71', 'abldTarget', 'link-66');">abldTarget</a></tt><tt class="py-op">)</tt> </tt>
<a name="L113"></a><tt class="py-lineno">113</tt> <tt class="py-line"> <tt id="link-72" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-72', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"%%-command-%s-%s:\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-73" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-73', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-74" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-74', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">,</tt> <tt class="py-name">target</tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">)</tt> </tt>
<a name="L114"></a><tt class="py-lineno">114</tt> <tt class="py-line"> <tt id="link-75" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-75', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo === Stage=%s == $*\n"</tt> <tt class="py-op">%</tt> <tt id="link-76" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-76', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-77" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-77', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">target</tt> </tt>
<a name="L115"></a><tt class="py-lineno">115</tt> <tt class="py-line"> <tt id="link-78" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-78', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo --- ElectricCloud Executed ID %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-79" class="py-name" targets="Function sysdef.io.command_to_makefile()=sysdef.io-module.html#command_to_makefile"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-79', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-80" class="py-name" targets="Function sysdef.io.command_to_echo()=sysdef.io-module.html#command_to_echo"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-80', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-81" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-81', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L116"></a><tt class="py-lineno">116</tt> <tt class="py-line"> <tt id="link-82" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-82', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo -- %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-83" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-83', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-84" class="py-name"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-84', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-85" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-85', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L117"></a><tt class="py-lineno">117</tt> <tt class="py-line"> <tt id="link-86" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-86', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-87" class="py-name" targets="Function sysdef.io.get_localtime_command()=sysdef.io-module.html#get_localtime_command"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-87', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L118"></a><tt class="py-lineno">118</tt> <tt class="py-line"> <tt id="link-88" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-88', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-89" class="py-name" targets="Function sysdef.io.get_hires_command()=sysdef.io-module.html#get_hires_command"><a title="sysdef.io.get_hires_command" class="py-name" href="#" onclick="return doclink('link-89', 'get_hires_command', 'link-89');">get_hires_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L119"></a><tt class="py-lineno">119</tt> <tt class="py-line"> <tt id="link-90" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-90', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo Chdir $*\n"</tt> </tt>
<a name="L120"></a><tt class="py-lineno">120</tt> <tt class="py-line"> <tt id="link-91" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-91', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@cd $* && %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-92" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-92', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-93" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-93', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt> </tt>
<a name="L121"></a><tt class="py-lineno">121</tt> <tt class="py-line"> <tt id="link-94" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-94', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-95" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-95', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"End"</tt><tt class="py-op">)</tt> </tt>
<a name="L122"></a><tt class="py-lineno">122</tt> <tt class="py-line"> <tt id="link-96" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-96', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-97" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-97', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"Finished at"</tt><tt class="py-op">)</tt> </tt>
<a name="L123"></a><tt class="py-lineno">123</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L124"></a><tt class="py-lineno">124</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt id="link-98" class="py-name"><a title="sysdef.io.is_abld_what_or_check_command" class="py-name" href="#" onclick="return doclink('link-98', 'is_abld_what_or_check_command', 'link-58');">is_abld_what_or_check_command</a></tt><tt class="py-op">(</tt><tt id="link-99" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-99', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-100" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-100', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-101" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-101', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L125"></a><tt class="py-lineno">125</tt> <tt class="py-line"> <tt id="link-102" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-102', 'command', 'link-9');">command</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"%s $(KEEPGOING)"</tt> <tt class="py-op">%</tt> <tt id="link-103" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-103', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-104" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-104', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-105" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-105', 'command', 'link-9');">command</a></tt> </tt>
<a name="L126"></a><tt class="py-lineno">126</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L127"></a><tt class="py-lineno">127</tt> <tt class="py-line"> <tt id="link-106" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-106', 'command', 'link-9');">command</a></tt> <tt class="py-op">=</tt> <tt id="link-107" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-107', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-108" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-108', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-109" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-109', 'command', 'link-9');">command</a></tt> </tt>
<a name="L128"></a><tt class="py-lineno">128</tt> <tt class="py-line"> <tt id="link-110" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-110', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"%s-buildLayer-%s: $(foreach UNIT,$(%s-UNITLIST),$(UNIT)-command-%s)\n\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-111" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-111', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-112" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-112', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">,</tt> <tt id="link-113" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-113', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-114" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-114', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">,</tt> <tt id="link-115" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-115', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-116" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-116', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">,</tt> <tt id="link-117" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-117', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-118" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-118', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">)</tt> </tt>
<a name="L129"></a><tt class="py-lineno">129</tt> <tt class="py-line"> <tt id="link-119" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-119', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"%%-command-%s:\n"</tt> <tt class="py-op">%</tt> <tt id="link-120" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-120', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-121" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-121', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">target</tt> </tt>
<a name="L130"></a><tt class="py-lineno">130</tt> <tt class="py-line"> <tt id="link-122" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-122', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo === Stage=%s == $*\n"</tt> <tt class="py-op">%</tt> <tt id="link-123" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-123', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-124" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-124', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">target</tt> </tt>
<a name="L131"></a><tt class="py-lineno">131</tt> <tt class="py-line"> <tt id="link-125" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-125', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo --- ElectricCloud Executed ID %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-126" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-126', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-127" class="py-name"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-127', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-128" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-128', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L132"></a><tt class="py-lineno">132</tt> <tt class="py-line"> <tt id="link-129" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-129', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo -- %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">r'\|'</tt><tt class="py-op">,</tt> <tt class="py-string">r'^|'</tt><tt class="py-op">,</tt> <tt id="link-130" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-130', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt> </tt>
<a name="L133"></a><tt class="py-lineno">133</tt> <tt class="py-line"> <tt id="link-131" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-131', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-132" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-132', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L134"></a><tt class="py-lineno">134</tt> <tt class="py-line"> <tt id="link-133" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-133', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-134" class="py-name"><a title="sysdef.io.get_hires_command" class="py-name" href="#" onclick="return doclink('link-134', 'get_hires_command', 'link-89');">get_hires_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L135"></a><tt class="py-lineno">135</tt> <tt class="py-line"> <tt id="link-135" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-135', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo Chdir $*\n"</tt> </tt>
<a name="L136"></a><tt class="py-lineno">136</tt> <tt class="py-line"> <tt id="link-136" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-136', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@cd $* && %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-137" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-137', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-138" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-138', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt> </tt>
<a name="L137"></a><tt class="py-lineno">137</tt> <tt class="py-line"> <tt id="link-139" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-139', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-140" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-140', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"End"</tt><tt class="py-op">)</tt> </tt>
<a name="L138"></a><tt class="py-lineno">138</tt> <tt class="py-line"> <tt id="link-141" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-141', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n\n"</tt> <tt class="py-op">%</tt> <tt id="link-142" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-142', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"Finished at"</tt><tt class="py-op">)</tt> </tt>
<a name="L139"></a><tt class="py-lineno">139</tt> <tt class="py-line"> </tt>
<a name="L140"></a><tt class="py-lineno">140</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-143" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-143', 'output', 'link-14');">output</a></tt> </tt>
</div><a name="L141"></a><tt class="py-lineno">141</tt> <tt class="py-line"> </tt>
<a name="MakeWriter._task_to_makefile_target"></a><div id="MakeWriter._task_to_makefile_target-def"><a name="L142"></a><tt class="py-lineno">142</tt> <a class="py-toggle" href="#" id="MakeWriter._task_to_makefile_target-toggle" onclick="return toggle('MakeWriter._task_to_makefile_target');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter-class.html#_task_to_makefile_target">_task_to_makefile_target</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">task</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter._task_to_makefile_target-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter._task_to_makefile_target-expanded"><a name="L143"></a><tt class="py-lineno">143</tt> <tt class="py-line"> <tt id="link-144" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-144', 'output', 'link-14');">output</a></tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt>
<a name="L144"></a><tt class="py-lineno">144</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-145" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-145', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-146" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-146', 'job', 'link-37');">job</a></tt><tt class="py-op">,</tt> <tt id="link-147" class="py-name"><a title="sysdef" class="py-name" href="#" onclick="return doclink('link-147', 'sysdef', 'link-1');">sysdef</a></tt><tt class="py-op">.</tt><tt id="link-148" class="py-name"><a title="imaker.api
sysdef.api" class="py-name" href="#" onclick="return doclink('link-148', 'api', 'link-2');">api</a></tt><tt class="py-op">.</tt><tt id="link-149" class="py-name" targets="Class sysdef.api.SpecialInstruction=sysdef.api.SpecialInstruction-class.html"><a title="sysdef.api.SpecialInstruction" class="py-name" href="#" onclick="return doclink('link-149', 'SpecialInstruction', 'link-149');">SpecialInstruction</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L145"></a><tt class="py-lineno">145</tt> <tt class="py-line"> <tt id="link-150" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-150', 'output', 'link-14');">output</a></tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo ===-------------------------------------------------\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L146"></a><tt class="py-lineno">146</tt> <tt class="py-line"> <tt id="link-151" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-151', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo === Stage=%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-152" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-152', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-153" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-153', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-154" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-154', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L147"></a><tt class="py-lineno">147</tt> <tt class="py-line"> <tt id="link-155" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-155', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo ===-------------------------------------------------\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L148"></a><tt class="py-lineno">148</tt> <tt class="py-line"> <tt id="link-156" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-156', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t-@perl -e \"print '=== Stage=%s started '.localtime().\\\"\\n\\\"\"\n"</tt> <tt class="py-op">%</tt> <tt id="link-157" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-157', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-158" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-158', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-159" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-159', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L149"></a><tt class="py-lineno">149</tt> <tt class="py-line"> <tt id="link-160" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-160', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo === Stage=%s == %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-161" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-161', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-162" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-162', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-163" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-163', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt id="link-164" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-164', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-165" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-165', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-166" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-166', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L150"></a><tt class="py-lineno">150</tt> <tt class="py-line"> <tt id="link-167" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-167', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo --- ElectricCloud Executed ID %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-168" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-168', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-169" class="py-name"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-169', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-170" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-170', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-171" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-171', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-172" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-172', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L151"></a><tt class="py-lineno">151</tt> <tt class="py-line"> <tt id="link-173" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-173', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo -- %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-174" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-174', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-175" class="py-name"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-175', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-176" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-176', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-177" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-177', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-178" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-178', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L152"></a><tt class="py-lineno">152</tt> <tt class="py-line"> <tt id="link-179" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-179', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-180" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-180', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L153"></a><tt class="py-lineno">153</tt> <tt class="py-line"> <tt id="link-181" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-181', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-182" class="py-name"><a title="sysdef.io.get_hires_command" class="py-name" href="#" onclick="return doclink('link-182', 'get_hires_command', 'link-89');">get_hires_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L154"></a><tt class="py-lineno">154</tt> <tt class="py-line"> <tt id="link-183" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-183', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo Chdir %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-184" class="py-name" targets="Function sysdef.io.path_to_makefile_echo()=sysdef.io-module.html#path_to_makefile_echo"><a title="sysdef.io.path_to_makefile_echo" class="py-name" href="#" onclick="return doclink('link-184', 'path_to_makefile_echo', 'link-184');">path_to_makefile_echo</a></tt><tt class="py-op">(</tt><tt id="link-185" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-185', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-186" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-186', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-187" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-187', 'path', 'link-3');">path</a></tt><tt class="py-op">)</tt> </tt>
<a name="L155"></a><tt class="py-lineno">155</tt> <tt class="py-line"> <tt id="link-188" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-188', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@cd %s && %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-189" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-189', 'path', 'link-3');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-190" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-190', 'path', 'link-3');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">sep</tt><tt class="py-op">,</tt> <tt id="link-191" class="py-name" targets="Function sysdef.io.path_to_makefile_command()=sysdef.io-module.html#path_to_makefile_command"><a title="sysdef.io.path_to_makefile_command" class="py-name" href="#" onclick="return doclink('link-191', 'path_to_makefile_command', 'link-191');">path_to_makefile_command</a></tt><tt class="py-op">(</tt><tt id="link-192" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-192', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-193" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-193', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-194" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-194', 'path', 'link-3');">path</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt id="link-195" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-195', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-196" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-196', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-197" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-197', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-198" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-198', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L156"></a><tt class="py-lineno">156</tt> <tt class="py-line"> <tt id="link-199" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-199', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-200" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-200', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"End"</tt><tt class="py-op">)</tt> </tt>
<a name="L157"></a><tt class="py-lineno">157</tt> <tt class="py-line"> <tt id="link-201" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-201', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n\n"</tt> <tt class="py-op">%</tt> <tt id="link-202" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-202', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"Finished at"</tt><tt class="py-op">)</tt> </tt>
<a name="L158"></a><tt class="py-lineno">158</tt> <tt class="py-line"> <tt id="link-203" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-203', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t-@perl -e \"print '=== Stage=%s finished '.localtime().\\\"\\n\\\"\"\n\n"</tt> <tt class="py-op">%</tt> <tt id="link-204" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-204', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-205" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-205', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-206" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-206', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L159"></a><tt class="py-lineno">159</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L160"></a><tt class="py-lineno">160</tt> <tt class="py-line"> <tt id="link-207" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-207', 'output', 'link-14');">output</a></tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo ===-------------------------------------------------\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L161"></a><tt class="py-lineno">161</tt> <tt class="py-line"> <tt id="link-208" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-208', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo === Stage=%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-209" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-209', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-210" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-210', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">)</tt> </tt>
<a name="L162"></a><tt class="py-lineno">162</tt> <tt class="py-line"> <tt id="link-211" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-211', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo ===-------------------------------------------------\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L163"></a><tt class="py-lineno">163</tt> <tt class="py-line"> <tt id="link-212" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-212', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t-@perl -e \"print '=== Stage=%s started '.localtime().\\\"\\n\\\"\"\n"</tt> <tt class="py-op">%</tt> <tt id="link-213" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-213', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-214" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-214', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">)</tt> </tt>
<a name="L164"></a><tt class="py-lineno">164</tt> <tt class="py-line"> <tt id="link-215" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-215', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@$(MAKE) -k %s-buildLayer-%s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-216" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-216', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-217" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-217', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">,</tt> <tt id="link-218" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-218', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-219" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-219', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">)</tt> </tt>
<a name="L165"></a><tt class="py-lineno">165</tt> <tt class="py-line"> <tt id="link-220" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-220', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t-@perl -e \"print '=== Stage=%s finished '.localtime().\\\"\\n\\\"\"\n\n"</tt> <tt class="py-op">%</tt> <tt id="link-221" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-221', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-222" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-222', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">target</tt><tt class="py-op">)</tt> </tt>
<a name="L166"></a><tt class="py-lineno">166</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-223" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-223', 'output', 'link-14');">output</a></tt> </tt>
</div></div><a name="L167"></a><tt class="py-lineno">167</tt> <tt class="py-line"> </tt>
<a name="L168"></a><tt class="py-lineno">168</tt> <tt class="py-line"> </tt>
<a name="MakeWriter2"></a><div id="MakeWriter2-def"><a name="L169"></a><tt class="py-lineno">169</tt> <a class="py-toggle" href="#" id="MakeWriter2-toggle" onclick="return toggle('MakeWriter2');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="sysdef.io.MakeWriter2-class.html">MakeWriter2</a><tt class="py-op">(</tt><tt class="py-base-class">buildtools</tt><tt class="py-op">.</tt><tt class="py-base-class">AbstractOutputWriter</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter2-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="MakeWriter2-expanded"><a name="MakeWriter2.__init__"></a><div id="MakeWriter2.__init__-def"><a name="L170"></a><tt class="py-lineno">170</tt> <a class="py-toggle" href="#" id="MakeWriter2.__init__-toggle" onclick="return toggle('MakeWriter2.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter2-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">output</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter2.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter2.__init__-expanded"><a name="L171"></a><tt class="py-lineno">171</tt> <tt class="py-line"> <tt id="link-224" class="py-name"><a title="buildtools" class="py-name" href="#" onclick="return doclink('link-224', 'buildtools', 'link-0');">buildtools</a></tt><tt class="py-op">.</tt><tt id="link-225" class="py-name"><a title="buildtools.AbstractOutputWriter" class="py-name" href="#" onclick="return doclink('link-225', 'AbstractOutputWriter', 'link-12');">AbstractOutputWriter</a></tt><tt class="py-op">.</tt><tt id="link-226" class="py-name"><a title="ant.AntHandler.__init__
archive.builders.ArchivePreBuilder.__init__
archive.mappers.DefaultMapper.__init__
archive.mappers.EPLPolicyRemoverMapper.__init__
archive.mappers.Mapper.__init__
archive.mappers.PolicyMapper.__init__
archive.mappers.PolicyRemoverMapper.__init__
archive.mappers.SFPolicyRemoverMapper.__init__
archive.scanners.AbldWhatScanner.__init__
archive.scanners.FileSystemScanner.__init__
archive.scanners.InputFileScanner.__init__
archive.scanners.Scanner.__init__
archive.selectors.DistributionPolicySelector.__init__
archive.selectors.SymbianPolicySelector.__init__
archive.tools.Remover.__init__
archive.tools.SevenZipArchiver.__init__
archive.tools.ZipArchiver.__init__
ats3.Ats3TestPlan.__init__
ats3.Configuration.__init__
ats3.aste.AsteComponentParser.__init__
ats3.aste.AsteTestDropGenerator.__init__
ats3.aste.AsteTestPlan.__init__
ats3.aste.Configuration.__init__
ats3.atsconfigparser.ATSConfigParser.__init__
ats3.atsconfigparser.TestXML.__init__
ats3.dropgenerator.Ats3TestDropGenerator.__init__
ats3.parsers.BldFileParser.__init__
ats3.parsers.CppParser.__init__
ats3.parsers.MmpFileParser.__init__
ats3.parsers.PkgFileParser.__init__
ats3.testconfigurator.Ats3ComponentParser.__init__
bsf.BSF.__init__
build.ec.history.HistoryFileManager.__init__
build.io.AbldLogWhatReader.__init__
build.io.RombuildLogBinarySizeReader.__init__
build.model.BOM.__init__
build.model.BOMDeltaXMLWriter.__init__
build.model.BOMXMLWriter.__init__
build.model.Fix.__init__
build.model.PCPError.__init__
build.model.Project.__init__
build.model.SessionCreator.__init__
build.model.TAChange.__init__
build.model.TSWError.__init__
build.model.Task.__init__
buildtools.AbstractOutputWriter.__init__
buildtools.AntWriter.__init__
buildtools.Command.__init__
buildtools.CommandList.__init__
buildtools.Copy.__init__
buildtools.Delete.__init__
buildtools.EBSWriter.__init__
buildtools.MakeWriter.__init__
buildtools.PreBuilder.__init__
buildtools.StringWriter.__init__
ccm.AbstractSession.__init__
ccm.AttributeNameListResult.__init__
ccm.CCMException.__init__
ccm.CCMObject.__init__
ccm.ConflictsResult.__init__
ccm.CreateNewTaskResult.__init__
ccm.DataMapperListResult.__init__
ccm.Dir.__init__
ccm.File.__init__
ccm.FinduseResult.__init__
ccm.Folder.__init__
ccm.FolderCopyResult.__init__
ccm.FourPartName.__init__
ccm.InvalidFourPartNameException.__init__
ccm.ObjectListResult.__init__
ccm.Project.__init__
ccm.ProjectCheckoutResult.__init__
ccm.ProjectPurposeResult.__init__
ccm.Query.__init__
ccm.Releasedef.__init__
ccm.Result.__init__
ccm.Session.__init__
ccm.SessionPool.__init__
ccm.Task.__init__
ccm.UpdatePropertiesRefreshResult.__init__
ccm.UpdateResult.__init__
ccm.UpdateResultSimple.__init__
ccm.UpdateTemplate.__init__
ccm.UpdateTemplateInformation.__init__
ccm.WorkAreaInfoResult.__init__
ccm.conflict.Conflict.__init__
ccm.conflict.MultipleObjectInBaselineConflict.__init__
ccm.conflict.ObjectAndBaselineConflict.__init__
ccm.conflict.ObjectAndTask.__init__
ccm.conflict.ObjectNotFoundInBaselineConflict.__init__
ccm.conflict.TaskModel.__init__
ccm.extra.CCMExtraException.__init__
ccm.extra.CachedProxySession.__init__
ccm.extra.CachedSessionProvider.__init__
ccm.extra.SessionProvider.__init__
ccm.extra.__FileSnapshot.__init__
ccm.extra.__ProjectSnapshot.__init__
comments.CommentParser.__init__
configuration.Configuration.__init__
configuration.ConfigurationSet.__init__
configuration.HierarchicalConfiguration.__init__
configuration.NestedConfiguration.__init__
configuration.NestedConfigurationBuilder.__init__
configuration.PropertiesConfiguration.__init__
configuration.Specification.__init__
configuration.XMLConfiguration.__init__
configuration._Key.__init__
configuration_model.DataModel.__init__
configuration_model.GroupDef.__init__
configuration_model.Item.__init__
configuration_model.PropertyDef.__init__
delta_zip.DeltaZipBuilder.__init__
delta_zip.MD5SignatureBuilder.__init__
delta_zip.MD5SignatureBuilderEC.__init__
delta_zip.SignaturesDict.__init__
dependancygraph.Library.__init__
dependancygraph.ModuleGroup.__init__
dependancygraph.ReadIvyConfig.__init__
escapeddict.EscapedDict.__init__
fileutils.AbstractScanner.__init__
fileutils.FileScanner.__init__
fileutils.Lock.__init__
flash_config.FlashConfigurationWriter.__init__
flash_config.ImagePack.__init__
helium.documentation.APIDeltaWriter.__init__
helium.logger.Logger.__init__
helium.logger._CustomizePrint.__init__
helium.output.widgets.BoldText.__init__
helium.output.widgets.Box.__init__
helium.output.widgets.Event.__init__
helium.output.widgets.Footer.__init__
helium.output.widgets.Header.__init__
helium.output.widgets.Summary.__init__
helium.output.widgets.Text.__init__
helium.output.widgets.Widget.__init__
helium.outputer.Configuration.__init__
helium.outputer.XML2XHTML.__init__
imaker.ecore.ContainerBase.__init__
imaker.ecore.Reference.__init__
imaker.iqrf.Configuration.__init__
imaker.iqrf.ConfigurationElement.__init__
imaker.iqrf.IMaker.__init__
imaker.iqrf.Interface.__init__
imaker.iqrf.Result.__init__
imaker.iqrf.Setting.__init__
imaker.iqrf.Target.__init__
integration.quality.AbldWhatParser.__init__
integration.quality.InternalExportParser.__init__
integration.quality.PolicyValidator.__init__
integration.templatebuilder.TemplateBuilder.__init__
localisation.Languages.__init__
log2xml.AppendSummary.__init__
log2xml.ContentWriter.__init__
log2xml.LogWriter.__init__
log2xml.Stack.__init__
parsedatalistening.Build.__init__
parsedatalistening.Target.__init__
preparation.PreparationAction.__init__
preparation.PreparationBuilder.__init__
preparation.PreparationCheckout.__init__
preparation.PreparationSnapshot.__init__
preparation.PreparationUpdate.__init__
rom.IMakerRomBuilder.__init__
rom.Image.__init__
rom.RomBuilder.__init__
rtfutils.RTFUtils.__init__
sis.SisPreBuilder.__init__
symbian.log.Parser.__init__
symrec.MD5Updater.__init__
symrec.Metadata2TDD.__init__
symrec.MetadataMerger.__init__
symrec.ReleaseMetadata.__init__
symrec.ServicePack.__init__
symrec.ValidateReleaseMetadata.__init__
symrec.ValidateReleaseMetadataCached.__init__
symrec.ValidateTicklerReleaseMetadata.__init__
sysdef.api.Binary.__init__
sysdef.api.BuildLayer.__init__
sysdef.api.Configuration.__init__
sysdef.api.Layer.__init__
sysdef.api.Module.__init__
sysdef.api.Option.__init__
sysdef.api.SpecialInstruction.__init__
sysdef.api.SysDefElement.__init__
sysdef.api.SystemDefinition.__init__
sysdef.api.Target.__init__
sysdef.api.TargetList.__init__
sysdef.api.Task.__init__
sysdef.api.Unit.__init__
sysdef.api.UnitList.__init__
sysdef.api._UnitGroup.__init__
sysdef.io.FlashImageSizeWriter.__init__
sysdef.io.MakeWriter.__init__
sysdef.io.MakeWriter2.__init__
sysdef.io.MakeWriter3.__init__
validateoverlay.ValidateOverlayInfo.__init__
vbaconf.AbstractConfigConverter.__init__
vbaconf.ConfigConverter.__init__
vbaconf.ConfigConverterNewDelivery.__init__
vbaconf.new_delivery.config_wrapper.__init__
version.Version.__init__
virtualbuildarea.VirtualDir.__init__
virtualbuildarea.VirtualProject.__init__" class="py-name" href="#" onclick="return doclink('link-226', '__init__', 'link-13');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-227" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-227', 'output', 'link-14');">output</a></tt><tt class="py-op">)</tt> </tt>
<a name="L172"></a><tt class="py-lineno">172</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
</div><a name="L173"></a><tt class="py-lineno">173</tt> <tt class="py-line"> </tt>
<a name="MakeWriter2.__read_file"></a><div id="MakeWriter2.__read_file-def"><a name="L174"></a><tt class="py-lineno">174</tt> <a class="py-toggle" href="#" id="MakeWriter2.__read_file-toggle" onclick="return toggle('MakeWriter2.__read_file');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter2-class.html#__read_file">__read_file</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">filename</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter2.__read_file-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter2.__read_file-expanded"><a name="L175"></a><tt class="py-lineno">175</tt> <tt class="py-line"> <tt class="py-name">f</tt> <tt class="py-op">=</tt> <tt class="py-name">open</tt><tt class="py-op">(</tt><tt id="link-228" class="py-name" targets="Variable symrec.ReleaseMetadata.filename=symrec.ReleaseMetadata-class.html#filename"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-228', 'filename', 'link-228');">filename</a></tt><tt class="py-op">)</tt> </tt>
<a name="L176"></a><tt class="py-lineno">176</tt> <tt class="py-line"> <tt id="link-229" class="py-name" targets="Method ccm.File.content()=ccm.File-class.html#content"><a title="ccm.File.content" class="py-name" href="#" onclick="return doclink('link-229', 'content', 'link-229');">content</a></tt> <tt class="py-op">=</tt> <tt class="py-name">f</tt><tt class="py-op">.</tt><tt class="py-name">read</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L177"></a><tt class="py-lineno">177</tt> <tt class="py-line"> <tt class="py-name">f</tt><tt class="py-op">.</tt><tt id="link-230" class="py-name" targets="Method build.model.BOM.close()=build.model.BOM-class.html#close,Method build.model.SessionCreator.close()=build.model.SessionCreator-class.html#close,Method buildtools.AbstractOutputWriter.close()=buildtools.AbstractOutputWriter-class.html#close,Method ccm.AbstractSession.close()=ccm.AbstractSession-class.html#close,Method ccm.Session.close()=ccm.Session-class.html#close,Method ccm.SessionPool.close()=ccm.SessionPool-class.html#close,Method ccm.extra.CachedSessionProvider.close()=ccm.extra.CachedSessionProvider-class.html#close,Method ccm.extra.SessionProvider.close()=ccm.extra.SessionProvider-class.html#close,Method log2xml.LogWriter.close()=log2xml.LogWriter-class.html#close,Method preparation.PreparationBuilder.close()=preparation.PreparationBuilder-class.html#close,Method sysdef.io.FlashImageSizeWriter.close()=sysdef.io.FlashImageSizeWriter-class.html#close"><a title="build.model.BOM.close
build.model.SessionCreator.close
buildtools.AbstractOutputWriter.close
ccm.AbstractSession.close
ccm.Session.close
ccm.SessionPool.close
ccm.extra.CachedSessionProvider.close
ccm.extra.SessionProvider.close
log2xml.LogWriter.close
preparation.PreparationBuilder.close
sysdef.io.FlashImageSizeWriter.close" class="py-name" href="#" onclick="return doclink('link-230', 'close', 'link-230');">close</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L178"></a><tt class="py-lineno">178</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-231" class="py-name"><a title="ccm.File.content" class="py-name" href="#" onclick="return doclink('link-231', 'content', 'link-229');">content</a></tt> </tt>
</div><a name="L179"></a><tt class="py-lineno">179</tt> <tt class="py-line"> </tt>
<a name="MakeWriter2.write"></a><div id="MakeWriter2.write-def"><a name="L180"></a><tt class="py-lineno">180</tt> <a class="py-toggle" href="#" id="MakeWriter2.write-toggle" onclick="return toggle('MakeWriter2.write');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter2-class.html#write">write</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">sdf</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter2.write-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter2.write-expanded"><a name="L181"></a><tt class="py-lineno">181</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-232" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-232', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"# Generated makefile\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L182"></a><tt class="py-lineno">182</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-233" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-233', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-234" class="py-name" targets="Method sysdef.io.MakeWriter2.__read_file()=sysdef.io.MakeWriter2-class.html#__read_file,Method sysdef.io.MakeWriter3.__read_file()=sysdef.io.MakeWriter3-class.html#__read_file"><a title="sysdef.io.MakeWriter2.__read_file
sysdef.io.MakeWriter3.__read_file" class="py-name" href="#" onclick="return doclink('link-234', '__read_file', 'link-234');">__read_file</a></tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-235" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-235', 'path', 'link-3');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">environ</tt><tt class="py-op">[</tt><tt class="py-string">'HELIUM_HOME'</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-string">'tools/compile/ec/ec_functions.mk'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L183"></a><tt class="py-lineno">183</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-236" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-236', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L184"></a><tt class="py-lineno">184</tt> <tt class="py-line"> </tt>
<a name="L185"></a><tt class="py-lineno">185</tt> <tt class="py-line"> <tt class="py-comment"># options</tt> </tt>
<a name="L186"></a><tt class="py-lineno">186</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-237" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-237', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n# Options\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L187"></a><tt class="py-lineno">187</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">option</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt class="py-name">_options</tt><tt class="py-op">:</tt> </tt>
<a name="L188"></a><tt class="py-lineno">188</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-238" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-238', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"%s := %s\n\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">option</tt><tt class="py-op">,</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt class="py-name">_options</tt><tt class="py-op">[</tt><tt class="py-name">option</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-239" class="py-name"><a title="sysdef.api.Option.filteredOption" class="py-name" href="#" onclick="return doclink('link-239', 'filteredOption', 'link-17');">filteredOption</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L189"></a><tt class="py-lineno">189</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-240" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-240', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n# Units\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L190"></a><tt class="py-lineno">190</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">unitid</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-241" class="py-name"><a title="sysdef.api.Configuration.units
sysdef.api.SystemDefinition.units
sysdef.api.Task.units
sysdef.api._UnitGroup.units" class="py-name" href="#" onclick="return doclink('link-241', 'units', 'link-22');">units</a></tt><tt class="py-op">.</tt><tt id="link-242" class="py-name" targets="Method ccm.CCMObject.keys()=ccm.CCMObject-class.html#keys,Method configuration.Configuration.keys()=configuration.Configuration-class.html#keys,Method configuration.NestedConfiguration.keys()=configuration.NestedConfiguration-class.html#keys,Method symrec.ReleaseMetadata.keys()=symrec.ReleaseMetadata-class.html#keys"><a title="ccm.CCMObject.keys
configuration.Configuration.keys
configuration.NestedConfiguration.keys
symrec.ReleaseMetadata.keys" class="py-name" href="#" onclick="return doclink('link-242', 'keys', 'link-242');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L191"></a><tt class="py-lineno">191</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-243" class="py-name" targets="Method sysdef.io.MakeWriter2._unit_to_makefile()=sysdef.io.MakeWriter2-class.html#_unit_to_makefile,Method sysdef.io.MakeWriter3._unit_to_makefile()=sysdef.io.MakeWriter3-class.html#_unit_to_makefile"><a title="sysdef.io.MakeWriter2._unit_to_makefile
sysdef.io.MakeWriter3._unit_to_makefile" class="py-name" href="#" onclick="return doclink('link-243', '_unit_to_makefile', 'link-243');">_unit_to_makefile</a></tt><tt class="py-op">(</tt><tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-244" class="py-name"><a title="sysdef.api.Configuration.units
sysdef.api.SystemDefinition.units
sysdef.api.Task.units
sysdef.api._UnitGroup.units" class="py-name" href="#" onclick="return doclink('link-244', 'units', 'link-22');">units</a></tt><tt class="py-op">[</tt><tt class="py-name">unitid</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
<a name="L192"></a><tt class="py-lineno">192</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-245" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-245', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n# Layers\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L193"></a><tt class="py-lineno">193</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">layerid</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-246" class="py-name" targets="Method sysdef.api.SystemDefinition.layers()=sysdef.api.SystemDefinition-class.html#layers"><a title="sysdef.api.SystemDefinition.layers" class="py-name" href="#" onclick="return doclink('link-246', 'layers', 'link-246');">layers</a></tt><tt class="py-op">.</tt><tt id="link-247" class="py-name"><a title="ccm.CCMObject.keys
configuration.Configuration.keys
configuration.NestedConfiguration.keys
symrec.ReleaseMetadata.keys" class="py-name" href="#" onclick="return doclink('link-247', 'keys', 'link-242');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L194"></a><tt class="py-lineno">194</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-248" class="py-name" targets="Method sysdef.io.MakeWriter2._group_to_makefile()=sysdef.io.MakeWriter2-class.html#_group_to_makefile,Method sysdef.io.MakeWriter3._group_to_makefile()=sysdef.io.MakeWriter3-class.html#_group_to_makefile"><a title="sysdef.io.MakeWriter2._group_to_makefile
sysdef.io.MakeWriter3._group_to_makefile" class="py-name" href="#" onclick="return doclink('link-248', '_group_to_makefile', 'link-248');">_group_to_makefile</a></tt><tt class="py-op">(</tt><tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-249" class="py-name"><a title="sysdef.api.SystemDefinition.layers" class="py-name" href="#" onclick="return doclink('link-249', 'layers', 'link-246');">layers</a></tt><tt class="py-op">[</tt><tt class="py-name">layerid</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-string">"LAYER"</tt><tt class="py-op">)</tt> </tt>
<a name="L195"></a><tt class="py-lineno">195</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-250" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-250', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n# Unitlists\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L196"></a><tt class="py-lineno">196</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">unitlistid</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-251" class="py-name" targets="Method sysdef.api.SystemDefinition.unitlists()=sysdef.api.SystemDefinition-class.html#unitlists"><a title="sysdef.api.SystemDefinition.unitlists" class="py-name" href="#" onclick="return doclink('link-251', 'unitlists', 'link-251');">unitlists</a></tt><tt class="py-op">.</tt><tt id="link-252" class="py-name"><a title="ccm.CCMObject.keys
configuration.Configuration.keys
configuration.NestedConfiguration.keys
symrec.ReleaseMetadata.keys" class="py-name" href="#" onclick="return doclink('link-252', 'keys', 'link-242');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L197"></a><tt class="py-lineno">197</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-253" class="py-name"><a title="sysdef.io.MakeWriter2._group_to_makefile
sysdef.io.MakeWriter3._group_to_makefile" class="py-name" href="#" onclick="return doclink('link-253', '_group_to_makefile', 'link-248');">_group_to_makefile</a></tt><tt class="py-op">(</tt><tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-254" class="py-name"><a title="sysdef.api.SystemDefinition.unitlists" class="py-name" href="#" onclick="return doclink('link-254', 'unitlists', 'link-251');">unitlists</a></tt><tt class="py-op">[</tt><tt class="py-name">unitlistid</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-string">"UNITLIST"</tt><tt class="py-op">)</tt> </tt>
<a name="L198"></a><tt class="py-lineno">198</tt> <tt class="py-line"> </tt>
<a name="L199"></a><tt class="py-lineno">199</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-255" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-255', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n# Configurations\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L200"></a><tt class="py-lineno">200</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">cf</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-256" class="py-name" targets="Method sysdef.api.SystemDefinition.configurations()=sysdef.api.SystemDefinition-class.html#configurations"><a title="sysdef.api.SystemDefinition.configurations" class="py-name" href="#" onclick="return doclink('link-256', 'configurations', 'link-256');">configurations</a></tt><tt class="py-op">.</tt><tt id="link-257" class="py-name"><a title="ccm.CCMObject.keys
configuration.Configuration.keys
configuration.NestedConfiguration.keys
symrec.ReleaseMetadata.keys" class="py-name" href="#" onclick="return doclink('link-257', 'keys', 'link-242');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L201"></a><tt class="py-lineno">201</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-258" class="py-name"><a title="sysdef.io.MakeWriter._configuration_to_makefile
sysdef.io.MakeWriter2._configuration_to_makefile
sysdef.io.MakeWriter3._configuration_to_makefile" class="py-name" href="#" onclick="return doclink('link-258', '_configuration_to_makefile', 'link-18');">_configuration_to_makefile</a></tt><tt class="py-op">(</tt><tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt class="py-name">_configurations</tt><tt class="py-op">[</tt><tt class="py-name">cf</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
<a name="L202"></a><tt class="py-lineno">202</tt> <tt class="py-line"> </tt>
<a name="L203"></a><tt class="py-lineno">203</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-259" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-259', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n# Helps\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L204"></a><tt class="py-lineno">204</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-260" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-260', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\nhelp:\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L205"></a><tt class="py-lineno">205</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-261" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-261', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\t@echo (e)make configurations display all available configurations.\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L206"></a><tt class="py-lineno">206</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-262" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-262', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\t@echo (e)make units display all available units.\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L207"></a><tt class="py-lineno">207</tt> <tt class="py-line"> </tt>
<a name="L208"></a><tt class="py-lineno">208</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-263" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-263', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\nconfigurations:\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L209"></a><tt class="py-lineno">209</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">cf</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-264" class="py-name"><a title="sysdef.api.SystemDefinition.configurations" class="py-name" href="#" onclick="return doclink('link-264', 'configurations', 'link-256');">configurations</a></tt><tt class="py-op">.</tt><tt id="link-265" class="py-name"><a title="ccm.CCMObject.keys
configuration.Configuration.keys
configuration.NestedConfiguration.keys
symrec.ReleaseMetadata.keys" class="py-name" href="#" onclick="return doclink('link-265', 'keys', 'link-242');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L210"></a><tt class="py-lineno">210</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-266" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-266', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\t@echo %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt class="py-name">_configurations</tt><tt class="py-op">[</tt><tt class="py-name">cf</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-267" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-267', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L211"></a><tt class="py-lineno">211</tt> <tt class="py-line"> </tt>
<a name="L212"></a><tt class="py-lineno">212</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-268" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-268', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\nunits:\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L213"></a><tt class="py-lineno">213</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">unit</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-269" class="py-name"><a title="sysdef.api.Configuration.units
sysdef.api.SystemDefinition.units
sysdef.api.Task.units
sysdef.api._UnitGroup.units" class="py-name" href="#" onclick="return doclink('link-269', 'units', 'link-22');">units</a></tt><tt class="py-op">.</tt><tt id="link-270" class="py-name"><a title="ccm.CCMObject.keys
configuration.Configuration.keys
configuration.NestedConfiguration.keys
symrec.ReleaseMetadata.keys" class="py-name" href="#" onclick="return doclink('link-270', 'keys', 'link-242');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L214"></a><tt class="py-lineno">214</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-271" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-271', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\t@echo %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-272" class="py-name"><a title="sysdef.api.Configuration.units
sysdef.api.SystemDefinition.units
sysdef.api.Task.units
sysdef.api._UnitGroup.units" class="py-name" href="#" onclick="return doclink('link-272', 'units', 'link-22');">units</a></tt><tt class="py-op">[</tt><tt class="py-name">unit</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-273" class="py-name" targets="Method sysdef.api.Unit.id()=sysdef.api.Unit-class.html#id"><a title="sysdef.api.Unit.id" class="py-name" href="#" onclick="return doclink('link-273', 'id', 'link-273');">id</a></tt><tt class="py-op">)</tt> </tt>
</div><a name="L215"></a><tt class="py-lineno">215</tt> <tt class="py-line"> </tt>
<a name="L216"></a><tt class="py-lineno">216</tt> <tt class="py-line"> </tt>
<a name="MakeWriter2._unit_to_makefile"></a><div id="MakeWriter2._unit_to_makefile-def"><a name="L217"></a><tt class="py-lineno">217</tt> <a class="py-toggle" href="#" id="MakeWriter2._unit_to_makefile-toggle" onclick="return toggle('MakeWriter2._unit_to_makefile');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter2-class.html#_unit_to_makefile">_unit_to_makefile</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">unit</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter2._unit_to_makefile-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter2._unit_to_makefile-expanded"><a name="L218"></a><tt class="py-lineno">218</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-274" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-274', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"UNIT_%s:=%s|%s|%s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-275" class="py-name"><a title="sysdef.api.Unit.id" class="py-name" href="#" onclick="return doclink('link-275', 'id', 'link-273');">id</a></tt><tt class="py-op">,</tt> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-276" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-276', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-277" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-277', 'path', 'link-3');">path</a></tt><tt class="py-op">,</tt> <tt class="py-string">" "</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-278" class="py-name" targets="Method sysdef.api.Configuration.filters()=sysdef.api.Configuration-class.html#filters,Method sysdef.api.Unit.filters()=sysdef.api.Unit-class.html#filters"><a title="sysdef.api.Configuration.filters
sysdef.api.Unit.filters" class="py-name" href="#" onclick="return doclink('link-278', 'filters', 'link-278');">filters</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div><a name="L219"></a><tt class="py-lineno">219</tt> <tt class="py-line"> </tt>
<a name="MakeWriter2._group_to_makefile"></a><div id="MakeWriter2._group_to_makefile-def"><a name="L220"></a><tt class="py-lineno">220</tt> <a class="py-toggle" href="#" id="MakeWriter2._group_to_makefile-toggle" onclick="return toggle('MakeWriter2._group_to_makefile');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter2-class.html#_group_to_makefile">_group_to_makefile</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">group</tt><tt class="py-op">,</tt> <tt class="py-param">gtype</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter2._group_to_makefile-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter2._group_to_makefile-expanded"><a name="L221"></a><tt class="py-lineno">221</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-279" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-279', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"%s_%s:="</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">gtype</tt><tt class="py-op">,</tt> <tt id="link-280" class="py-name" targets="Function sysdef.io.to_target()=sysdef.io-module.html#to_target"><a title="sysdef.io.to_target" class="py-name" href="#" onclick="return doclink('link-280', 'to_target', 'link-280');">to_target</a></tt><tt class="py-op">(</tt><tt class="py-name">group</tt><tt class="py-op">.</tt><tt id="link-281" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-281', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L222"></a><tt class="py-lineno">222</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">unit</tt> <tt class="py-keyword">in</tt> <tt class="py-name">group</tt><tt class="py-op">.</tt><tt id="link-282" class="py-name"><a title="sysdef.api.Configuration.units
sysdef.api.SystemDefinition.units
sysdef.api.Task.units
sysdef.api._UnitGroup.units" class="py-name" href="#" onclick="return doclink('link-282', 'units', 'link-22');">units</a></tt><tt class="py-op">:</tt> </tt>
<a name="L223"></a><tt class="py-lineno">223</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-283" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-283', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">" \\\n%s"</tt> <tt class="py-op">%</tt> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-284" class="py-name"><a title="sysdef.api.Unit.id" class="py-name" href="#" onclick="return doclink('link-284', 'id', 'link-273');">id</a></tt><tt class="py-op">)</tt> </tt>
<a name="L224"></a><tt class="py-lineno">224</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-285" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-285', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">" \n\n"</tt><tt class="py-op">)</tt> </tt>
</div><a name="L225"></a><tt class="py-lineno">225</tt> <tt class="py-line"> </tt>
<a name="MakeWriter2._configuration_to_makefile"></a><div id="MakeWriter2._configuration_to_makefile-def"><a name="L226"></a><tt class="py-lineno">226</tt> <a class="py-toggle" href="#" id="MakeWriter2._configuration_to_makefile-toggle" onclick="return toggle('MakeWriter2._configuration_to_makefile');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter2-class.html#_configuration_to_makefile">_configuration_to_makefile</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">config</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><a name="L227"></a><tt class="py-lineno">227</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt id="link-286" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-286', 'task', 'link-27');">task</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-287" class="py-name"><a title="build.model.Project.tasks
ccm.Folder.tasks
ccm.Project.tasks
sysdef.api.Configuration.tasks" class="py-name" href="#" onclick="return doclink('link-287', 'tasks', 'link-28');">tasks</a></tt><tt class="py-op">:</tt> </tt>
<a name="L228"></a><tt class="py-lineno">228</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-288" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-288', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-289" class="py-name"><a title="sysdef.io.MakeWriter._task_to_makefile
sysdef.io.MakeWriter2._task_to_makefile
sysdef.io.MakeWriter3._task_to_makefile" class="py-name" href="#" onclick="return doclink('link-289', '_task_to_makefile', 'link-33');">_task_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-290" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-290', 'task', 'link-27');">task</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L229"></a><tt class="py-lineno">229</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-291" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-291', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L230"></a><tt class="py-lineno">230</tt> <tt class="py-line"> </tt>
<a name="L231"></a><tt class="py-lineno">231</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-292" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-292', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"%s: FILTERS=%s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-293" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-293', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt class="py-string">" "</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-294" class="py-name"><a title="sysdef.api.Configuration.filters
sysdef.api.Unit.filters" class="py-name" href="#" onclick="return doclink('link-294', 'filters', 'link-278');">filters</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L232"></a><tt class="py-lineno">232</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-295" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-295', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"%s:\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-296" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-296', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L233"></a><tt class="py-lineno">233</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt id="link-297" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-297', 'task', 'link-27');">task</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-298" class="py-name"><a title="build.model.Project.tasks
ccm.Folder.tasks
ccm.Project.tasks
sysdef.api.Configuration.tasks" class="py-name" href="#" onclick="return doclink('link-298', 'tasks', 'link-28');">tasks</a></tt><tt class="py-op">:</tt> </tt>
<a name="L234"></a><tt class="py-lineno">234</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-299" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-299', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-300" class="py-name"><a title="sysdef.io.MakeWriter._task_to_makefile_target
sysdef.io.MakeWriter2._task_to_makefile_target
sysdef.io.MakeWriter3._task_to_makefile_target" class="py-name" href="#" onclick="return doclink('link-300', '_task_to_makefile_target', 'link-30');">_task_to_makefile_target</a></tt><tt class="py-op">(</tt><tt id="link-301" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-301', 'task', 'link-27');">task</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L235"></a><tt class="py-lineno">235</tt> <tt class="py-line"> </tt>
<a name="L236"></a><tt class="py-lineno">236</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-302" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-302', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n\n"</tt><tt class="py-op">)</tt> </tt>
</div><a name="L237"></a><tt class="py-lineno">237</tt> <tt class="py-line"> </tt>
<a name="MakeWriter2._task_to_makefile"></a><div id="MakeWriter2._task_to_makefile-def"><a name="L238"></a><tt class="py-lineno">238</tt> <a class="py-toggle" href="#" id="MakeWriter2._task_to_makefile-toggle" onclick="return toggle('MakeWriter2._task_to_makefile');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter2-class.html#_task_to_makefile">_task_to_makefile</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">task</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter2._task_to_makefile-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter2._task_to_makefile-expanded"><a name="L239"></a><tt class="py-lineno">239</tt> <tt class="py-line"> <tt id="link-303" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-303', 'output', 'link-14');">output</a></tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt>
<a name="L240"></a><tt class="py-lineno">240</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-304" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-304', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-305" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-305', 'job', 'link-37');">job</a></tt><tt class="py-op">,</tt> <tt id="link-306" class="py-name"><a title="sysdef" class="py-name" href="#" onclick="return doclink('link-306', 'sysdef', 'link-1');">sysdef</a></tt><tt class="py-op">.</tt><tt id="link-307" class="py-name"><a title="imaker.api
sysdef.api" class="py-name" href="#" onclick="return doclink('link-307', 'api', 'link-2');">api</a></tt><tt class="py-op">.</tt><tt id="link-308" class="py-name"><a title="sysdef.api.BuildLayer" class="py-name" href="#" onclick="return doclink('link-308', 'BuildLayer', 'link-40');">BuildLayer</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L241"></a><tt class="py-lineno">241</tt> <tt class="py-line"> </tt>
<a name="L242"></a><tt class="py-lineno">242</tt> <tt class="py-line"> <tt class="py-comment"># generating the list of required unit groups</tt> </tt>
<a name="L243"></a><tt class="py-lineno">243</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-name">glist</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
<a name="L244"></a><tt class="py-lineno">244</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">unitlist</tt> <tt class="py-keyword">in</tt> <tt id="link-309" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-309', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-310" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-310', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-311" class="py-name" targets="Method sysdef.api.Configuration.unitlistrefs()=sysdef.api.Configuration-class.html#unitlistrefs"><a title="sysdef.api.Configuration.unitlistrefs" class="py-name" href="#" onclick="return doclink('link-311', 'unitlistrefs', 'link-311');">unitlistrefs</a></tt><tt class="py-op">:</tt> </tt>
<a name="L245"></a><tt class="py-lineno">245</tt> <tt class="py-line"> <tt class="py-name">glist</tt><tt class="py-op">.</tt><tt id="link-312" class="py-name" targets="Method ccm.Folder.append()=ccm.Folder-class.html#append,Method ccm.Task.append()=ccm.Task-class.html#append"><a title="ccm.Folder.append
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-312', 'append', 'link-312');">append</a></tt><tt class="py-op">(</tt><tt class="py-string">"$(UNITLIST_%s)"</tt> <tt class="py-op">%</tt> <tt id="link-313" class="py-name"><a title="sysdef.io.to_target" class="py-name" href="#" onclick="return doclink('link-313', 'to_target', 'link-280');">to_target</a></tt><tt class="py-op">(</tt><tt class="py-name">unitlist</tt><tt class="py-op">.</tt><tt id="link-314" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-314', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L246"></a><tt class="py-lineno">246</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">layer</tt> <tt class="py-keyword">in</tt> <tt id="link-315" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-315', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-316" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-316', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-317" class="py-name" targets="Method sysdef.api.Configuration.layerrefs()=sysdef.api.Configuration-class.html#layerrefs"><a title="sysdef.api.Configuration.layerrefs" class="py-name" href="#" onclick="return doclink('link-317', 'layerrefs', 'link-317');">layerrefs</a></tt><tt class="py-op">:</tt> </tt>
<a name="L247"></a><tt class="py-lineno">247</tt> <tt class="py-line"> <tt class="py-name">glist</tt><tt class="py-op">.</tt><tt id="link-318" class="py-name"><a title="ccm.Folder.append
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-318', 'append', 'link-312');">append</a></tt><tt class="py-op">(</tt><tt class="py-string">"$(LAYER_%s)"</tt> <tt class="py-op">%</tt> <tt id="link-319" class="py-name"><a title="sysdef.io.to_target" class="py-name" href="#" onclick="return doclink('link-319', 'to_target', 'link-280');">to_target</a></tt><tt class="py-op">(</tt><tt class="py-name">layer</tt><tt class="py-op">.</tt><tt id="link-320" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-320', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L248"></a><tt class="py-lineno">248</tt> <tt class="py-line"> </tt>
<a name="L249"></a><tt class="py-lineno">249</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt id="link-321" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-321', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-322" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-322', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">targetList</tt><tt class="py-op">)</tt> <tt class="py-op">></tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
<a name="L250"></a><tt class="py-lineno">250</tt> <tt class="py-line"> </tt>
<a name="L251"></a><tt class="py-lineno">251</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-323" class="py-name" targets="Method sysdef.io.MakeWriter2._buildlayer_target_dep()=sysdef.io.MakeWriter2-class.html#_buildlayer_target_dep,Method sysdef.io.MakeWriter3._buildlayer_target_dep()=sysdef.io.MakeWriter3-class.html#_buildlayer_target_dep"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-323', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-324" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-324', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-325" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-325', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">:</tt> </tt>
<a name="L252"></a><tt class="py-lineno">252</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-326" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-326', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-327" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-327', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-328" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-328', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
<a name="L253"></a><tt class="py-lineno">253</tt> <tt class="py-line"> <tt id="link-329" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-329', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"%s:"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-330" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-330', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-331" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-331', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-332" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-332', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt> </tt>
<a name="L254"></a><tt class="py-lineno">254</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-333" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-333', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-334" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-334', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-335" class="py-name" targets="Method sysdef.api.BuildLayer.unitParallel()=sysdef.api.BuildLayer-class.html#unitParallel"><a title="sysdef.api.BuildLayer.unitParallel" class="py-name" href="#" onclick="return doclink('link-335', 'unitParallel', 'link-335');">unitParallel</a></tt><tt class="py-op">:</tt> </tt>
<a name="L255"></a><tt class="py-lineno">255</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">target</tt> <tt class="py-keyword">in</tt> <tt id="link-336" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-336', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-337" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-337', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">targetList</tt><tt class="py-op">:</tt> </tt>
<a name="L256"></a><tt class="py-lineno">256</tt> <tt class="py-line"> <tt id="link-338" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-338', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">" $(foreach unit,$(call filter-unitlist,%s),$(unit)-command-%s-%s)"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-string">" "</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">glist</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-339" class="py-name" targets="Method sysdef.io.MakeWriter2._buildlayer_target()=sysdef.io.MakeWriter2-class.html#_buildlayer_target,Method sysdef.io.MakeWriter3._buildlayer_target()=sysdef.io.MakeWriter3-class.html#_buildlayer_target"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-339', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-340" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-340', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-341" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-341', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt id="link-342" class="py-name"><a title="sysdef.io.to_target" class="py-name" href="#" onclick="return doclink('link-342', 'to_target', 'link-280');">to_target</a></tt><tt class="py-op">(</tt><tt class="py-name">target</tt><tt class="py-op">.</tt><tt id="link-343" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-343', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L257"></a><tt class="py-lineno">257</tt> <tt class="py-line"> <tt id="link-344" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-344', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\n\n"</tt> </tt>
<a name="L258"></a><tt class="py-lineno">258</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L259"></a><tt class="py-lineno">259</tt> <tt class="py-line"> <tt id="link-345" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-345', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">" ; "</tt> </tt>
<a name="L260"></a><tt class="py-lineno">260</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">target</tt> <tt class="py-keyword">in</tt> <tt id="link-346" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-346', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-347" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-347', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">targetList</tt><tt class="py-op">:</tt> </tt>
<a name="L261"></a><tt class="py-lineno">261</tt> <tt class="py-line"> <tt id="link-348" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-348', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">" $(foreach unit,$(call filter-unitlist,%s),$(call serialize,$(unit)-command-%s-%s))"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-string">" "</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">glist</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-349" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-349', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-350" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-350', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-351" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-351', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt id="link-352" class="py-name"><a title="sysdef.io.to_target" class="py-name" href="#" onclick="return doclink('link-352', 'to_target', 'link-280');">to_target</a></tt><tt class="py-op">(</tt><tt class="py-name">target</tt><tt class="py-op">.</tt><tt id="link-353" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-353', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L262"></a><tt class="py-lineno">262</tt> <tt class="py-line"> <tt id="link-354" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-354', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\n\n"</tt> </tt>
<a name="L263"></a><tt class="py-lineno">263</tt> <tt class="py-line"> </tt>
<a name="L264"></a><tt class="py-lineno">264</tt> <tt class="py-line"> </tt>
<a name="L265"></a><tt class="py-lineno">265</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">target</tt> <tt class="py-keyword">in</tt> <tt id="link-355" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-355', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-356" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-356', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">targetList</tt><tt class="py-op">:</tt> </tt>
<a name="L266"></a><tt class="py-lineno">266</tt> <tt class="py-line"> <tt class="py-name">target_name</tt> <tt class="py-op">=</tt> <tt class="py-string">"%%-command-%s-%s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-357" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-357', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-358" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-358', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-359" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-359', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt id="link-360" class="py-name"><a title="sysdef.io.to_target" class="py-name" href="#" onclick="return doclink('link-360', 'to_target', 'link-280');">to_target</a></tt><tt class="py-op">(</tt><tt class="py-name">target</tt><tt class="py-op">.</tt><tt id="link-361" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-361', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L267"></a><tt class="py-lineno">267</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">target_name</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">:</tt> </tt>
<a name="L268"></a><tt class="py-lineno">268</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">[</tt><tt class="py-name">target_name</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
<a name="L269"></a><tt class="py-lineno">269</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-362" class="py-name"><a title="sysdef.io.is_abld_what_or_check_command" class="py-name" href="#" onclick="return doclink('link-362', 'is_abld_what_or_check_command', 'link-58');">is_abld_what_or_check_command</a></tt><tt class="py-op">(</tt><tt id="link-363" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-363', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-364" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-364', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-365" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-365', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L270"></a><tt class="py-lineno">270</tt> <tt class="py-line"> <tt id="link-366" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-366', 'command', 'link-9');">command</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"%s %s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-367" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-367', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-368" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-368', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-369" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-369', 'command', 'link-9');">command</a></tt><tt class="py-op">,</tt> <tt class="py-name">target</tt><tt class="py-op">.</tt><tt id="link-370" class="py-name"><a title="sysdef.api.Target.abldTarget" class="py-name" href="#" onclick="return doclink('link-370', 'abldTarget', 'link-66');">abldTarget</a></tt><tt class="py-op">)</tt> </tt>
<a name="L271"></a><tt class="py-lineno">271</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L272"></a><tt class="py-lineno">272</tt> <tt class="py-line"> <tt id="link-371" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-371', 'command', 'link-9');">command</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"%s $(KEEPGOING) %s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-372" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-372', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-373" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-373', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-374" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-374', 'command', 'link-9');">command</a></tt><tt class="py-op">,</tt> <tt class="py-name">target</tt><tt class="py-op">.</tt><tt id="link-375" class="py-name"><a title="sysdef.api.Target.abldTarget" class="py-name" href="#" onclick="return doclink('link-375', 'abldTarget', 'link-66');">abldTarget</a></tt><tt class="py-op">)</tt> </tt>
<a name="L273"></a><tt class="py-lineno">273</tt> <tt class="py-line"> <tt id="link-376" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-376', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"%s:\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">target_name</tt> </tt>
<a name="L274"></a><tt class="py-lineno">274</tt> <tt class="py-line"> <tt id="link-377" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-377', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo === Stage=%s == $(call get_unit_name,$*)\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-378" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-378', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-379" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-379', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-380" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-380', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt> </tt>
<a name="L275"></a><tt class="py-lineno">275</tt> <tt class="py-line"> <tt id="link-381" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-381', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo --- ElectricCloud Executed ID $(call get_unit_name,$*)\n"</tt> </tt>
<a name="L276"></a><tt class="py-lineno">276</tt> <tt class="py-line"> <tt id="link-382" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-382', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo -- %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-383" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-383', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-384" class="py-name"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-384', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-385" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-385', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L277"></a><tt class="py-lineno">277</tt> <tt class="py-line"> <tt id="link-386" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-386', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-387" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-387', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L278"></a><tt class="py-lineno">278</tt> <tt class="py-line"> <tt id="link-388" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-388', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-389" class="py-name"><a title="sysdef.io.get_hires_command" class="py-name" href="#" onclick="return doclink('link-389', 'get_hires_command', 'link-89');">get_hires_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L279"></a><tt class="py-lineno">279</tt> <tt class="py-line"> <tt id="link-390" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-390', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo Chdir $(call get_unit_path,$*)\n"</tt> </tt>
<a name="L280"></a><tt class="py-lineno">280</tt> <tt class="py-line"> <tt id="link-391" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-391', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@cd $(call get_unit_path,$*) && %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-392" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-392', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-393" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-393', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt> </tt>
<a name="L281"></a><tt class="py-lineno">281</tt> <tt class="py-line"> <tt id="link-394" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-394', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-395" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-395', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"End"</tt><tt class="py-op">)</tt> </tt>
<a name="L282"></a><tt class="py-lineno">282</tt> <tt class="py-line"> <tt id="link-396" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-396', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-397" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-397', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"Finished at"</tt><tt class="py-op">)</tt> </tt>
<a name="L283"></a><tt class="py-lineno">283</tt> <tt class="py-line"> <tt id="link-398" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-398', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\n\n"</tt> </tt>
<a name="L284"></a><tt class="py-lineno">284</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L285"></a><tt class="py-lineno">285</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-399" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-399', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-400" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-400', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-401" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-401', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">:</tt> </tt>
<a name="L286"></a><tt class="py-lineno">286</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-402" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-402', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-403" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-403', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-404" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-404', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
<a name="L287"></a><tt class="py-lineno">287</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-405" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-405', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-406" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-406', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-407" class="py-name"><a title="sysdef.api.BuildLayer.unitParallel" class="py-name" href="#" onclick="return doclink('link-407', 'unitParallel', 'link-335');">unitParallel</a></tt><tt class="py-op">:</tt> </tt>
<a name="L288"></a><tt class="py-lineno">288</tt> <tt class="py-line"> <tt id="link-408" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-408', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"%s: $(foreach unit,$(call filter-unitlist,%s),$(unit)-command-%s)\n\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-409" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-409', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-410" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-410', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-411" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-411', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L289"></a><tt class="py-lineno">289</tt> <tt class="py-line"> <tt class="py-string">" "</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">glist</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L290"></a><tt class="py-lineno">290</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-412" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-412', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-413" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-413', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-414" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-414', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L291"></a><tt class="py-lineno">291</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L292"></a><tt class="py-lineno">292</tt> <tt class="py-line"> <tt id="link-415" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-415', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"%s: ; $(foreach unit,$(call filter-unitlist,%s),$(call serialize,$(unit)-command-%s))\n\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-416" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-416', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-417" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-417', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-418" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-418', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L293"></a><tt class="py-lineno">293</tt> <tt class="py-line"> <tt class="py-string">" "</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">glist</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L294"></a><tt class="py-lineno">294</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-419" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-419', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-420" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-420', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-421" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-421', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L295"></a><tt class="py-lineno">295</tt> <tt class="py-line"> </tt>
<a name="L296"></a><tt class="py-lineno">296</tt> <tt class="py-line"> <tt class="py-name">cmd_target_name</tt> <tt class="py-op">=</tt> <tt class="py-string">"%%-command-%s"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-422" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-422', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-423" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-423', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-424" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-424', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt> </tt>
<a name="L297"></a><tt class="py-lineno">297</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">cmd_target_name</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">:</tt> </tt>
<a name="L298"></a><tt class="py-lineno">298</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">[</tt><tt class="py-name">cmd_target_name</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
<a name="L299"></a><tt class="py-lineno">299</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt id="link-425" class="py-name"><a title="sysdef.io.is_abld_what_or_check_command" class="py-name" href="#" onclick="return doclink('link-425', 'is_abld_what_or_check_command', 'link-58');">is_abld_what_or_check_command</a></tt><tt class="py-op">(</tt><tt id="link-426" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-426', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-427" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-427', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-428" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-428', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L300"></a><tt class="py-lineno">300</tt> <tt class="py-line"> <tt id="link-429" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-429', 'command', 'link-9');">command</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"%s $(KEEPGOING)"</tt> <tt class="py-op">%</tt> <tt id="link-430" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-430', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-431" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-431', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-432" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-432', 'command', 'link-9');">command</a></tt> </tt>
<a name="L301"></a><tt class="py-lineno">301</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L302"></a><tt class="py-lineno">302</tt> <tt class="py-line"> <tt id="link-433" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-433', 'command', 'link-9');">command</a></tt> <tt class="py-op">=</tt> <tt id="link-434" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-434', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-435" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-435', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-436" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-436', 'command', 'link-9');">command</a></tt> </tt>
<a name="L303"></a><tt class="py-lineno">303</tt> <tt class="py-line"> <tt id="link-437" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-437', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"%s:\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">cmd_target_name</tt> </tt>
<a name="L304"></a><tt class="py-lineno">304</tt> <tt class="py-line"> <tt id="link-438" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-438', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo === Stage=%s == $(call get_unit_name,$*)\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-439" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-439', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-440" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-440', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-441" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-441', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt> </tt>
<a name="L305"></a><tt class="py-lineno">305</tt> <tt class="py-line"> <tt id="link-442" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-442', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo --- ElectricCloud Executed ID %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-443" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-443', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-444" class="py-name"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-444', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-445" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-445', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L306"></a><tt class="py-lineno">306</tt> <tt class="py-line"> <tt id="link-446" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-446', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo -- %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-447" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-447', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-448" class="py-name"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-448', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-449" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-449', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-450" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-450', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-451" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-451', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L307"></a><tt class="py-lineno">307</tt> <tt class="py-line"> <tt id="link-452" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-452', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-453" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-453', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L308"></a><tt class="py-lineno">308</tt> <tt class="py-line"> <tt id="link-454" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-454', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-455" class="py-name"><a title="sysdef.io.get_hires_command" class="py-name" href="#" onclick="return doclink('link-455', 'get_hires_command', 'link-89');">get_hires_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L309"></a><tt class="py-lineno">309</tt> <tt class="py-line"> <tt id="link-456" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-456', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo Chdir $(call get_unit_path,$*)\n"</tt> </tt>
<a name="L310"></a><tt class="py-lineno">310</tt> <tt class="py-line"> <tt id="link-457" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-457', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@cd $(call get_unit_path,$*) && %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-458" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-458', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-459" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-459', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt> </tt>
<a name="L311"></a><tt class="py-lineno">311</tt> <tt class="py-line"> <tt id="link-460" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-460', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-461" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-461', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"End"</tt><tt class="py-op">)</tt> </tt>
<a name="L312"></a><tt class="py-lineno">312</tt> <tt class="py-line"> <tt id="link-462" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-462', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n\n"</tt> <tt class="py-op">%</tt> <tt id="link-463" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-463', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"Finished at"</tt><tt class="py-op">)</tt> </tt>
<a name="L313"></a><tt class="py-lineno">313</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-464" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-464', 'output', 'link-14');">output</a></tt> </tt>
</div><a name="L314"></a><tt class="py-lineno">314</tt> <tt class="py-line"> </tt>
<a name="MakeWriter2._task_to_makefile_target"></a><div id="MakeWriter2._task_to_makefile_target-def"><a name="L315"></a><tt class="py-lineno">315</tt> <a class="py-toggle" href="#" id="MakeWriter2._task_to_makefile_target-toggle" onclick="return toggle('MakeWriter2._task_to_makefile_target');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter2-class.html#_task_to_makefile_target">_task_to_makefile_target</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">task</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter2._task_to_makefile_target-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter2._task_to_makefile_target-expanded"><a name="L316"></a><tt class="py-lineno">316</tt> <tt class="py-line"> <tt id="link-465" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-465', 'output', 'link-14');">output</a></tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt>
<a name="L317"></a><tt class="py-lineno">317</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-466" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-466', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-467" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-467', 'job', 'link-37');">job</a></tt><tt class="py-op">,</tt> <tt id="link-468" class="py-name"><a title="sysdef" class="py-name" href="#" onclick="return doclink('link-468', 'sysdef', 'link-1');">sysdef</a></tt><tt class="py-op">.</tt><tt id="link-469" class="py-name"><a title="imaker.api
sysdef.api" class="py-name" href="#" onclick="return doclink('link-469', 'api', 'link-2');">api</a></tt><tt class="py-op">.</tt><tt id="link-470" class="py-name"><a title="sysdef.api.SpecialInstruction" class="py-name" href="#" onclick="return doclink('link-470', 'SpecialInstruction', 'link-149');">SpecialInstruction</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L318"></a><tt class="py-lineno">318</tt> <tt class="py-line"> <tt id="link-471" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-471', 'output', 'link-14');">output</a></tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo ===-------------------------------------------------\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L319"></a><tt class="py-lineno">319</tt> <tt class="py-line"> <tt id="link-472" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-472', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo === Stage=%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-473" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-473', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-474" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-474', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-475" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-475', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L320"></a><tt class="py-lineno">320</tt> <tt class="py-line"> <tt id="link-476" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-476', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo ===-------------------------------------------------\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L321"></a><tt class="py-lineno">321</tt> <tt class="py-line"> <tt id="link-477" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-477', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t-@perl -e \"print '=== Stage=%s started '.localtime().\\\"\\n\\\"\"\n"</tt> <tt class="py-op">%</tt> <tt id="link-478" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-478', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-479" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-479', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-480" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-480', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L322"></a><tt class="py-lineno">322</tt> <tt class="py-line"> <tt id="link-481" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-481', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo === Stage=%s == %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-482" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-482', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-483" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-483', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-484" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-484', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt id="link-485" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-485', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-486" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-486', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-487" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-487', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L323"></a><tt class="py-lineno">323</tt> <tt class="py-line"> <tt id="link-488" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-488', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo --- ElectricCloud Executed ID %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-489" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-489', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-490" class="py-name"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-490', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-491" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-491', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-492" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-492', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-493" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-493', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L324"></a><tt class="py-lineno">324</tt> <tt class="py-line"> <tt id="link-494" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-494', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo -- %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-495" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-495', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-496" class="py-name"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-496', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-497" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-497', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-498" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-498', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-499" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-499', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L325"></a><tt class="py-lineno">325</tt> <tt class="py-line"> <tt id="link-500" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-500', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-501" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-501', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L326"></a><tt class="py-lineno">326</tt> <tt class="py-line"> <tt id="link-502" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-502', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-503" class="py-name"><a title="sysdef.io.get_hires_command" class="py-name" href="#" onclick="return doclink('link-503', 'get_hires_command', 'link-89');">get_hires_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L327"></a><tt class="py-lineno">327</tt> <tt class="py-line"> <tt id="link-504" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-504', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo Chdir %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-505" class="py-name"><a title="sysdef.io.path_to_makefile_echo" class="py-name" href="#" onclick="return doclink('link-505', 'path_to_makefile_echo', 'link-184');">path_to_makefile_echo</a></tt><tt class="py-op">(</tt><tt id="link-506" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-506', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-507" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-507', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-508" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-508', 'path', 'link-3');">path</a></tt><tt class="py-op">)</tt> </tt>
<a name="L328"></a><tt class="py-lineno">328</tt> <tt class="py-line"> <tt id="link-509" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-509', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@cd %s && %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-510" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-510', 'path', 'link-3');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-511" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-511', 'path', 'link-3');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">sep</tt><tt class="py-op">,</tt> <tt id="link-512" class="py-name"><a title="sysdef.io.path_to_makefile_command" class="py-name" href="#" onclick="return doclink('link-512', 'path_to_makefile_command', 'link-191');">path_to_makefile_command</a></tt><tt class="py-op">(</tt><tt id="link-513" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-513', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-514" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-514', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-515" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-515', 'path', 'link-3');">path</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt id="link-516" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-516', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-517" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-517', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-518" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-518', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-519" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-519', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L329"></a><tt class="py-lineno">329</tt> <tt class="py-line"> <tt id="link-520" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-520', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-521" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-521', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"End"</tt><tt class="py-op">)</tt> </tt>
<a name="L330"></a><tt class="py-lineno">330</tt> <tt class="py-line"> <tt id="link-522" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-522', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-523" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-523', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"Finished at"</tt><tt class="py-op">)</tt> </tt>
<a name="L331"></a><tt class="py-lineno">331</tt> <tt class="py-line"> <tt id="link-524" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-524', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t-@perl -e \"print '=== Stage=%s finished '.localtime().\\\"\\n\\\"\"\n\n"</tt> <tt class="py-op">%</tt> <tt id="link-525" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-525', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-526" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-526', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-527" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-527', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L332"></a><tt class="py-lineno">332</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L333"></a><tt class="py-lineno">333</tt> <tt class="py-line"> <tt id="link-528" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-528', 'output', 'link-14');">output</a></tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo ===-------------------------------------------------\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L334"></a><tt class="py-lineno">334</tt> <tt class="py-line"> <tt id="link-529" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-529', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo === Stage=%s\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-530" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-530', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-531" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-531', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-532" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-532', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L335"></a><tt class="py-lineno">335</tt> <tt class="py-line"> <tt id="link-533" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-533', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo ===-------------------------------------------------\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L336"></a><tt class="py-lineno">336</tt> <tt class="py-line"> <tt id="link-534" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-534', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t-@perl -e \"print '=== Stage=%s started '.localtime().\\\"\\n\\\"\"\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-535" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-535', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-536" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-536', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-537" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-537', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L337"></a><tt class="py-lineno">337</tt> <tt class="py-line"> <tt id="link-538" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-538', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@$(MAKE) $(MAKEFILE_CMD_LINE) -k %s \"FILTERS=$(FILTERS)\"\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-539" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-539', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-540" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-540', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-541" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-541', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt> </tt>
<a name="L338"></a><tt class="py-lineno">338</tt> <tt class="py-line"> <tt id="link-542" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-542', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t-@perl -e \"print '=== Stage=%s finished '.localtime().\\\"\\n\\\"\"\n\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-543" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-543', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-544" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-544', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-545" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-545', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L339"></a><tt class="py-lineno">339</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-546" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-546', 'output', 'link-14');">output</a></tt> </tt>
</div><a name="L340"></a><tt class="py-lineno">340</tt> <tt class="py-line"> </tt>
<a name="MakeWriter2._buildlayer_target"></a><div id="MakeWriter2._buildlayer_target-def"><a name="L341"></a><tt class="py-lineno">341</tt> <a class="py-toggle" href="#" id="MakeWriter2._buildlayer_target-toggle" onclick="return toggle('MakeWriter2._buildlayer_target');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter2-class.html#_buildlayer_target">_buildlayer_target</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">bl</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter2._buildlayer_target-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter2._buildlayer_target-expanded"><a name="L342"></a><tt class="py-lineno">342</tt> <tt class="py-line"> <tt id="link-547" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-547', 'cmd', 'link-6');">cmd</a></tt> <tt class="py-op">=</tt> <tt class="py-name">bl</tt><tt class="py-op">.</tt><tt id="link-548" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-548', 'command', 'link-9');">command</a></tt> <tt class="py-op">+</tt> <tt class="py-string">"_"</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">map</tt><tt class="py-op">(</tt><tt class="py-keyword">lambda</tt> <tt class="py-name">x</tt><tt class="py-op">:</tt> <tt class="py-name">x</tt><tt class="py-op">.</tt><tt id="link-549" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-549', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">bl</tt><tt class="py-op">.</tt><tt class="py-name">targetList</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L343"></a><tt class="py-lineno">343</tt> <tt class="py-line"> <tt id="link-550" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-550', 'cmd', 'link-6');">cmd</a></tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">"[\s]"</tt><tt class="py-op">,</tt> <tt class="py-string">"_"</tt><tt class="py-op">,</tt> <tt id="link-551" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-551', 'cmd', 'link-6');">cmd</a></tt><tt class="py-op">)</tt> </tt>
<a name="L344"></a><tt class="py-lineno">344</tt> <tt class="py-line"> <tt id="link-552" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-552', 'cmd', 'link-6');">cmd</a></tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">"[|]"</tt><tt class="py-op">,</tt> <tt class="py-string">"_pipe_"</tt><tt class="py-op">,</tt> <tt id="link-553" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-553', 'cmd', 'link-6');">cmd</a></tt><tt class="py-op">)</tt> </tt>
<a name="L345"></a><tt class="py-lineno">345</tt> <tt class="py-line"> <tt id="link-554" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-554', 'cmd', 'link-6');">cmd</a></tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">"[&]"</tt><tt class="py-op">,</tt> <tt class="py-string">"_and_"</tt><tt class="py-op">,</tt> <tt id="link-555" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-555', 'cmd', 'link-6');">cmd</a></tt><tt class="py-op">)</tt> </tt>
<a name="L346"></a><tt class="py-lineno">346</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-556" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-556', 'cmd', 'link-6');">cmd</a></tt> </tt>
</div><a name="L347"></a><tt class="py-lineno">347</tt> <tt class="py-line"> </tt>
<a name="MakeWriter2._buildlayer_target_dep"></a><div id="MakeWriter2._buildlayer_target_dep-def"><a name="L348"></a><tt class="py-lineno">348</tt> <a class="py-toggle" href="#" id="MakeWriter2._buildlayer_target_dep-toggle" onclick="return toggle('MakeWriter2._buildlayer_target_dep');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter2-class.html#_buildlayer_target_dep">_buildlayer_target_dep</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">bl</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter2._buildlayer_target_dep-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter2._buildlayer_target_dep-expanded"><a name="L349"></a><tt class="py-lineno">349</tt> <tt class="py-line"> <tt class="py-docstring">""" Generating target name for buildlayer:</tt> </tt>
<a name="L350"></a><tt class="py-lineno">350</tt> <tt class="py-line"><tt class="py-docstring"> <config_name>-buildLayer-<_buildlayer_target_cmd></tt> </tt>
<a name="L351"></a><tt class="py-lineno">351</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
<a name="L352"></a><tt class="py-lineno">352</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"%s-buildLayer-%s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-557" class="py-name"><a title="sysdef.io.to_target" class="py-name" href="#" onclick="return doclink('link-557', 'to_target', 'link-280');">to_target</a></tt><tt class="py-op">(</tt><tt class="py-name">bl</tt><tt class="py-op">.</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-558" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-558', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-559" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-559', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt class="py-name">bl</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div></div><a name="L353"></a><tt class="py-lineno">353</tt> <tt class="py-line"> </tt>
<a name="MakeWriter3"></a><div id="MakeWriter3-def"><a name="L354"></a><tt class="py-lineno">354</tt> <a class="py-toggle" href="#" id="MakeWriter3-toggle" onclick="return toggle('MakeWriter3');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="sysdef.io.MakeWriter3-class.html">MakeWriter3</a><tt class="py-op">(</tt><tt class="py-base-class">buildtools</tt><tt class="py-op">.</tt><tt class="py-base-class">AbstractOutputWriter</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><a name="L355"></a><tt class="py-lineno">355</tt> <tt class="py-line"> </tt>
<a name="MakeWriter3.__init__"></a><div id="MakeWriter3.__init__-def"><a name="L356"></a><tt class="py-lineno">356</tt> <a class="py-toggle" href="#" id="MakeWriter3.__init__-toggle" onclick="return toggle('MakeWriter3.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter3-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">output</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter3.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter3.__init__-expanded"><a name="L357"></a><tt class="py-lineno">357</tt> <tt class="py-line"> <tt id="link-560" class="py-name"><a title="buildtools" class="py-name" href="#" onclick="return doclink('link-560', 'buildtools', 'link-0');">buildtools</a></tt><tt class="py-op">.</tt><tt id="link-561" class="py-name"><a title="buildtools.AbstractOutputWriter" class="py-name" href="#" onclick="return doclink('link-561', 'AbstractOutputWriter', 'link-12');">AbstractOutputWriter</a></tt><tt class="py-op">.</tt><tt id="link-562" class="py-name"><a title="ant.AntHandler.__init__
archive.builders.ArchivePreBuilder.__init__
archive.mappers.DefaultMapper.__init__
archive.mappers.EPLPolicyRemoverMapper.__init__
archive.mappers.Mapper.__init__
archive.mappers.PolicyMapper.__init__
archive.mappers.PolicyRemoverMapper.__init__
archive.mappers.SFPolicyRemoverMapper.__init__
archive.scanners.AbldWhatScanner.__init__
archive.scanners.FileSystemScanner.__init__
archive.scanners.InputFileScanner.__init__
archive.scanners.Scanner.__init__
archive.selectors.DistributionPolicySelector.__init__
archive.selectors.SymbianPolicySelector.__init__
archive.tools.Remover.__init__
archive.tools.SevenZipArchiver.__init__
archive.tools.ZipArchiver.__init__
ats3.Ats3TestPlan.__init__
ats3.Configuration.__init__
ats3.aste.AsteComponentParser.__init__
ats3.aste.AsteTestDropGenerator.__init__
ats3.aste.AsteTestPlan.__init__
ats3.aste.Configuration.__init__
ats3.atsconfigparser.ATSConfigParser.__init__
ats3.atsconfigparser.TestXML.__init__
ats3.dropgenerator.Ats3TestDropGenerator.__init__
ats3.parsers.BldFileParser.__init__
ats3.parsers.CppParser.__init__
ats3.parsers.MmpFileParser.__init__
ats3.parsers.PkgFileParser.__init__
ats3.testconfigurator.Ats3ComponentParser.__init__
bsf.BSF.__init__
build.ec.history.HistoryFileManager.__init__
build.io.AbldLogWhatReader.__init__
build.io.RombuildLogBinarySizeReader.__init__
build.model.BOM.__init__
build.model.BOMDeltaXMLWriter.__init__
build.model.BOMXMLWriter.__init__
build.model.Fix.__init__
build.model.PCPError.__init__
build.model.Project.__init__
build.model.SessionCreator.__init__
build.model.TAChange.__init__
build.model.TSWError.__init__
build.model.Task.__init__
buildtools.AbstractOutputWriter.__init__
buildtools.AntWriter.__init__
buildtools.Command.__init__
buildtools.CommandList.__init__
buildtools.Copy.__init__
buildtools.Delete.__init__
buildtools.EBSWriter.__init__
buildtools.MakeWriter.__init__
buildtools.PreBuilder.__init__
buildtools.StringWriter.__init__
ccm.AbstractSession.__init__
ccm.AttributeNameListResult.__init__
ccm.CCMException.__init__
ccm.CCMObject.__init__
ccm.ConflictsResult.__init__
ccm.CreateNewTaskResult.__init__
ccm.DataMapperListResult.__init__
ccm.Dir.__init__
ccm.File.__init__
ccm.FinduseResult.__init__
ccm.Folder.__init__
ccm.FolderCopyResult.__init__
ccm.FourPartName.__init__
ccm.InvalidFourPartNameException.__init__
ccm.ObjectListResult.__init__
ccm.Project.__init__
ccm.ProjectCheckoutResult.__init__
ccm.ProjectPurposeResult.__init__
ccm.Query.__init__
ccm.Releasedef.__init__
ccm.Result.__init__
ccm.Session.__init__
ccm.SessionPool.__init__
ccm.Task.__init__
ccm.UpdatePropertiesRefreshResult.__init__
ccm.UpdateResult.__init__
ccm.UpdateResultSimple.__init__
ccm.UpdateTemplate.__init__
ccm.UpdateTemplateInformation.__init__
ccm.WorkAreaInfoResult.__init__
ccm.conflict.Conflict.__init__
ccm.conflict.MultipleObjectInBaselineConflict.__init__
ccm.conflict.ObjectAndBaselineConflict.__init__
ccm.conflict.ObjectAndTask.__init__
ccm.conflict.ObjectNotFoundInBaselineConflict.__init__
ccm.conflict.TaskModel.__init__
ccm.extra.CCMExtraException.__init__
ccm.extra.CachedProxySession.__init__
ccm.extra.CachedSessionProvider.__init__
ccm.extra.SessionProvider.__init__
ccm.extra.__FileSnapshot.__init__
ccm.extra.__ProjectSnapshot.__init__
comments.CommentParser.__init__
configuration.Configuration.__init__
configuration.ConfigurationSet.__init__
configuration.HierarchicalConfiguration.__init__
configuration.NestedConfiguration.__init__
configuration.NestedConfigurationBuilder.__init__
configuration.PropertiesConfiguration.__init__
configuration.Specification.__init__
configuration.XMLConfiguration.__init__
configuration._Key.__init__
configuration_model.DataModel.__init__
configuration_model.GroupDef.__init__
configuration_model.Item.__init__
configuration_model.PropertyDef.__init__
delta_zip.DeltaZipBuilder.__init__
delta_zip.MD5SignatureBuilder.__init__
delta_zip.MD5SignatureBuilderEC.__init__
delta_zip.SignaturesDict.__init__
dependancygraph.Library.__init__
dependancygraph.ModuleGroup.__init__
dependancygraph.ReadIvyConfig.__init__
escapeddict.EscapedDict.__init__
fileutils.AbstractScanner.__init__
fileutils.FileScanner.__init__
fileutils.Lock.__init__
flash_config.FlashConfigurationWriter.__init__
flash_config.ImagePack.__init__
helium.documentation.APIDeltaWriter.__init__
helium.logger.Logger.__init__
helium.logger._CustomizePrint.__init__
helium.output.widgets.BoldText.__init__
helium.output.widgets.Box.__init__
helium.output.widgets.Event.__init__
helium.output.widgets.Footer.__init__
helium.output.widgets.Header.__init__
helium.output.widgets.Summary.__init__
helium.output.widgets.Text.__init__
helium.output.widgets.Widget.__init__
helium.outputer.Configuration.__init__
helium.outputer.XML2XHTML.__init__
imaker.ecore.ContainerBase.__init__
imaker.ecore.Reference.__init__
imaker.iqrf.Configuration.__init__
imaker.iqrf.ConfigurationElement.__init__
imaker.iqrf.IMaker.__init__
imaker.iqrf.Interface.__init__
imaker.iqrf.Result.__init__
imaker.iqrf.Setting.__init__
imaker.iqrf.Target.__init__
integration.quality.AbldWhatParser.__init__
integration.quality.InternalExportParser.__init__
integration.quality.PolicyValidator.__init__
integration.templatebuilder.TemplateBuilder.__init__
localisation.Languages.__init__
log2xml.AppendSummary.__init__
log2xml.ContentWriter.__init__
log2xml.LogWriter.__init__
log2xml.Stack.__init__
parsedatalistening.Build.__init__
parsedatalistening.Target.__init__
preparation.PreparationAction.__init__
preparation.PreparationBuilder.__init__
preparation.PreparationCheckout.__init__
preparation.PreparationSnapshot.__init__
preparation.PreparationUpdate.__init__
rom.IMakerRomBuilder.__init__
rom.Image.__init__
rom.RomBuilder.__init__
rtfutils.RTFUtils.__init__
sis.SisPreBuilder.__init__
symbian.log.Parser.__init__
symrec.MD5Updater.__init__
symrec.Metadata2TDD.__init__
symrec.MetadataMerger.__init__
symrec.ReleaseMetadata.__init__
symrec.ServicePack.__init__
symrec.ValidateReleaseMetadata.__init__
symrec.ValidateReleaseMetadataCached.__init__
symrec.ValidateTicklerReleaseMetadata.__init__
sysdef.api.Binary.__init__
sysdef.api.BuildLayer.__init__
sysdef.api.Configuration.__init__
sysdef.api.Layer.__init__
sysdef.api.Module.__init__
sysdef.api.Option.__init__
sysdef.api.SpecialInstruction.__init__
sysdef.api.SysDefElement.__init__
sysdef.api.SystemDefinition.__init__
sysdef.api.Target.__init__
sysdef.api.TargetList.__init__
sysdef.api.Task.__init__
sysdef.api.Unit.__init__
sysdef.api.UnitList.__init__
sysdef.api._UnitGroup.__init__
sysdef.io.FlashImageSizeWriter.__init__
sysdef.io.MakeWriter.__init__
sysdef.io.MakeWriter2.__init__
sysdef.io.MakeWriter3.__init__
validateoverlay.ValidateOverlayInfo.__init__
vbaconf.AbstractConfigConverter.__init__
vbaconf.ConfigConverter.__init__
vbaconf.ConfigConverterNewDelivery.__init__
vbaconf.new_delivery.config_wrapper.__init__
version.Version.__init__
virtualbuildarea.VirtualDir.__init__
virtualbuildarea.VirtualProject.__init__" class="py-name" href="#" onclick="return doclink('link-562', '__init__', 'link-13');">__init__</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt id="link-563" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-563', 'output', 'link-14');">output</a></tt><tt class="py-op">)</tt> </tt>
<a name="L358"></a><tt class="py-lineno">358</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-op">}</tt> </tt>
<a name="L359"></a><tt class="py-lineno">359</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">build_layers_always_parallel</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
</div><a name="L360"></a><tt class="py-lineno">360</tt> <tt class="py-line"> </tt>
<a name="MakeWriter3.__read_file"></a><div id="MakeWriter3.__read_file-def"><a name="L361"></a><tt class="py-lineno">361</tt> <a class="py-toggle" href="#" id="MakeWriter3.__read_file-toggle" onclick="return toggle('MakeWriter3.__read_file');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter3-class.html#__read_file">__read_file</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">filename</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter3.__read_file-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter3.__read_file-expanded"><a name="L362"></a><tt class="py-lineno">362</tt> <tt class="py-line"> <tt class="py-name">f</tt> <tt class="py-op">=</tt> <tt class="py-name">open</tt><tt class="py-op">(</tt><tt id="link-564" class="py-name"><a title="symrec.ReleaseMetadata.filename" class="py-name" href="#" onclick="return doclink('link-564', 'filename', 'link-228');">filename</a></tt><tt class="py-op">)</tt> </tt>
<a name="L363"></a><tt class="py-lineno">363</tt> <tt class="py-line"> <tt id="link-565" class="py-name"><a title="ccm.File.content" class="py-name" href="#" onclick="return doclink('link-565', 'content', 'link-229');">content</a></tt> <tt class="py-op">=</tt> <tt class="py-name">f</tt><tt class="py-op">.</tt><tt class="py-name">read</tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L364"></a><tt class="py-lineno">364</tt> <tt class="py-line"> <tt class="py-name">f</tt><tt class="py-op">.</tt><tt id="link-566" class="py-name"><a title="build.model.BOM.close
build.model.SessionCreator.close
buildtools.AbstractOutputWriter.close
ccm.AbstractSession.close
ccm.Session.close
ccm.SessionPool.close
ccm.extra.CachedSessionProvider.close
ccm.extra.SessionProvider.close
log2xml.LogWriter.close
preparation.PreparationBuilder.close
sysdef.io.FlashImageSizeWriter.close" class="py-name" href="#" onclick="return doclink('link-566', 'close', 'link-230');">close</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L365"></a><tt class="py-lineno">365</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-567" class="py-name"><a title="ccm.File.content" class="py-name" href="#" onclick="return doclink('link-567', 'content', 'link-229');">content</a></tt> </tt>
</div><a name="L366"></a><tt class="py-lineno">366</tt> <tt class="py-line"> </tt>
<a name="MakeWriter3.write"></a><div id="MakeWriter3.write-def"><a name="L367"></a><tt class="py-lineno">367</tt> <a class="py-toggle" href="#" id="MakeWriter3.write-toggle" onclick="return toggle('MakeWriter3.write');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter3-class.html#write">write</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">sdf</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter3.write-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter3.write-expanded"><a name="L368"></a><tt class="py-lineno">368</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-568" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-568', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"# Generated makefile\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L369"></a><tt class="py-lineno">369</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-569" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-569', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-570" class="py-name"><a title="sysdef.io.MakeWriter2.__read_file
sysdef.io.MakeWriter3.__read_file" class="py-name" href="#" onclick="return doclink('link-570', '__read_file', 'link-234');">__read_file</a></tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-571" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-571', 'path', 'link-3');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt class="py-name">environ</tt><tt class="py-op">[</tt><tt class="py-string">'HELIUM_HOME'</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-string">'tools/compile/ec/ec_functions.mk'</tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L370"></a><tt class="py-lineno">370</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-572" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-572', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L371"></a><tt class="py-lineno">371</tt> <tt class="py-line"> </tt>
<a name="L372"></a><tt class="py-lineno">372</tt> <tt class="py-line"> <tt class="py-comment"># options</tt> </tt>
<a name="L373"></a><tt class="py-lineno">373</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-573" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-573', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n# Options\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L374"></a><tt class="py-lineno">374</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">option</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt class="py-name">_options</tt><tt class="py-op">:</tt> </tt>
<a name="L375"></a><tt class="py-lineno">375</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-574" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-574', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"%s := %s\n\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">option</tt><tt class="py-op">,</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt class="py-name">_options</tt><tt class="py-op">[</tt><tt class="py-name">option</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-575" class="py-name"><a title="sysdef.api.Option.filteredOption" class="py-name" href="#" onclick="return doclink('link-575', 'filteredOption', 'link-17');">filteredOption</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L376"></a><tt class="py-lineno">376</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-576" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-576', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n# Units\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L377"></a><tt class="py-lineno">377</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">unitid</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-577" class="py-name"><a title="sysdef.api.Configuration.units
sysdef.api.SystemDefinition.units
sysdef.api.Task.units
sysdef.api._UnitGroup.units" class="py-name" href="#" onclick="return doclink('link-577', 'units', 'link-22');">units</a></tt><tt class="py-op">.</tt><tt id="link-578" class="py-name"><a title="ccm.CCMObject.keys
configuration.Configuration.keys
configuration.NestedConfiguration.keys
symrec.ReleaseMetadata.keys" class="py-name" href="#" onclick="return doclink('link-578', 'keys', 'link-242');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L378"></a><tt class="py-lineno">378</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-579" class="py-name"><a title="sysdef.io.MakeWriter2._unit_to_makefile
sysdef.io.MakeWriter3._unit_to_makefile" class="py-name" href="#" onclick="return doclink('link-579', '_unit_to_makefile', 'link-243');">_unit_to_makefile</a></tt><tt class="py-op">(</tt><tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-580" class="py-name"><a title="sysdef.api.Configuration.units
sysdef.api.SystemDefinition.units
sysdef.api.Task.units
sysdef.api._UnitGroup.units" class="py-name" href="#" onclick="return doclink('link-580', 'units', 'link-22');">units</a></tt><tt class="py-op">[</tt><tt class="py-name">unitid</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
<a name="L379"></a><tt class="py-lineno">379</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-581" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-581', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n# Layers\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L380"></a><tt class="py-lineno">380</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">layerid</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-582" class="py-name"><a title="sysdef.api.SystemDefinition.layers" class="py-name" href="#" onclick="return doclink('link-582', 'layers', 'link-246');">layers</a></tt><tt class="py-op">.</tt><tt id="link-583" class="py-name"><a title="ccm.CCMObject.keys
configuration.Configuration.keys
configuration.NestedConfiguration.keys
symrec.ReleaseMetadata.keys" class="py-name" href="#" onclick="return doclink('link-583', 'keys', 'link-242');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L381"></a><tt class="py-lineno">381</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-584" class="py-name"><a title="sysdef.io.MakeWriter2._group_to_makefile
sysdef.io.MakeWriter3._group_to_makefile" class="py-name" href="#" onclick="return doclink('link-584', '_group_to_makefile', 'link-248');">_group_to_makefile</a></tt><tt class="py-op">(</tt><tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-585" class="py-name"><a title="sysdef.api.SystemDefinition.layers" class="py-name" href="#" onclick="return doclink('link-585', 'layers', 'link-246');">layers</a></tt><tt class="py-op">[</tt><tt class="py-name">layerid</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-string">"LAYER"</tt><tt class="py-op">)</tt> </tt>
<a name="L382"></a><tt class="py-lineno">382</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-586" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-586', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n# Unitlists\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L383"></a><tt class="py-lineno">383</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">unitlistid</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-587" class="py-name"><a title="sysdef.api.SystemDefinition.unitlists" class="py-name" href="#" onclick="return doclink('link-587', 'unitlists', 'link-251');">unitlists</a></tt><tt class="py-op">.</tt><tt id="link-588" class="py-name"><a title="ccm.CCMObject.keys
configuration.Configuration.keys
configuration.NestedConfiguration.keys
symrec.ReleaseMetadata.keys" class="py-name" href="#" onclick="return doclink('link-588', 'keys', 'link-242');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L384"></a><tt class="py-lineno">384</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-589" class="py-name"><a title="sysdef.io.MakeWriter2._group_to_makefile
sysdef.io.MakeWriter3._group_to_makefile" class="py-name" href="#" onclick="return doclink('link-589', '_group_to_makefile', 'link-248');">_group_to_makefile</a></tt><tt class="py-op">(</tt><tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-590" class="py-name"><a title="sysdef.api.SystemDefinition.unitlists" class="py-name" href="#" onclick="return doclink('link-590', 'unitlists', 'link-251');">unitlists</a></tt><tt class="py-op">[</tt><tt class="py-name">unitlistid</tt><tt class="py-op">]</tt><tt class="py-op">,</tt> <tt class="py-string">"UNITLIST"</tt><tt class="py-op">)</tt> </tt>
<a name="L385"></a><tt class="py-lineno">385</tt> <tt class="py-line"> </tt>
<a name="L386"></a><tt class="py-lineno">386</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-591" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-591', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n# Configurations\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L387"></a><tt class="py-lineno">387</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">cf</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-592" class="py-name"><a title="sysdef.api.SystemDefinition.configurations" class="py-name" href="#" onclick="return doclink('link-592', 'configurations', 'link-256');">configurations</a></tt><tt class="py-op">.</tt><tt id="link-593" class="py-name"><a title="ccm.CCMObject.keys
configuration.Configuration.keys
configuration.NestedConfiguration.keys
symrec.ReleaseMetadata.keys" class="py-name" href="#" onclick="return doclink('link-593', 'keys', 'link-242');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L388"></a><tt class="py-lineno">388</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-594" class="py-name"><a title="sysdef.io.MakeWriter._configuration_to_makefile
sysdef.io.MakeWriter2._configuration_to_makefile
sysdef.io.MakeWriter3._configuration_to_makefile" class="py-name" href="#" onclick="return doclink('link-594', '_configuration_to_makefile', 'link-18');">_configuration_to_makefile</a></tt><tt class="py-op">(</tt><tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt class="py-name">_configurations</tt><tt class="py-op">[</tt><tt class="py-name">cf</tt><tt class="py-op">]</tt><tt class="py-op">)</tt> </tt>
<a name="L389"></a><tt class="py-lineno">389</tt> <tt class="py-line"> </tt>
<a name="L390"></a><tt class="py-lineno">390</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-595" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-595', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n# Helps\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L391"></a><tt class="py-lineno">391</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-596" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-596', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\nhelp:\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L392"></a><tt class="py-lineno">392</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-597" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-597', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\t@echo (e)make configurations display all available configurations.\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L393"></a><tt class="py-lineno">393</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-598" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-598', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\t@echo (e)make units display all available units.\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L394"></a><tt class="py-lineno">394</tt> <tt class="py-line"> </tt>
<a name="L395"></a><tt class="py-lineno">395</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-599" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-599', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\nconfigurations:\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L396"></a><tt class="py-lineno">396</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">cf</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-600" class="py-name"><a title="sysdef.api.SystemDefinition.configurations" class="py-name" href="#" onclick="return doclink('link-600', 'configurations', 'link-256');">configurations</a></tt><tt class="py-op">.</tt><tt id="link-601" class="py-name"><a title="ccm.CCMObject.keys
configuration.Configuration.keys
configuration.NestedConfiguration.keys
symrec.ReleaseMetadata.keys" class="py-name" href="#" onclick="return doclink('link-601', 'keys', 'link-242');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L397"></a><tt class="py-lineno">397</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-602" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-602', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\t@echo %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt class="py-name">_configurations</tt><tt class="py-op">[</tt><tt class="py-name">cf</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-603" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-603', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L398"></a><tt class="py-lineno">398</tt> <tt class="py-line"> </tt>
<a name="L399"></a><tt class="py-lineno">399</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-604" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-604', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\nunits:\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L400"></a><tt class="py-lineno">400</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">unit</tt> <tt class="py-keyword">in</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-605" class="py-name"><a title="sysdef.api.Configuration.units
sysdef.api.SystemDefinition.units
sysdef.api.Task.units
sysdef.api._UnitGroup.units" class="py-name" href="#" onclick="return doclink('link-605', 'units', 'link-22');">units</a></tt><tt class="py-op">.</tt><tt id="link-606" class="py-name"><a title="ccm.CCMObject.keys
configuration.Configuration.keys
configuration.NestedConfiguration.keys
symrec.ReleaseMetadata.keys" class="py-name" href="#" onclick="return doclink('link-606', 'keys', 'link-242');">keys</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L401"></a><tt class="py-lineno">401</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-607" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-607', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\t@echo %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">sdf</tt><tt class="py-op">.</tt><tt id="link-608" class="py-name"><a title="sysdef.api.Configuration.units
sysdef.api.SystemDefinition.units
sysdef.api.Task.units
sysdef.api._UnitGroup.units" class="py-name" href="#" onclick="return doclink('link-608', 'units', 'link-22');">units</a></tt><tt class="py-op">[</tt><tt class="py-name">unit</tt><tt class="py-op">]</tt><tt class="py-op">.</tt><tt id="link-609" class="py-name"><a title="sysdef.api.Unit.id" class="py-name" href="#" onclick="return doclink('link-609', 'id', 'link-273');">id</a></tt><tt class="py-op">)</tt> </tt>
</div><a name="L402"></a><tt class="py-lineno">402</tt> <tt class="py-line"> </tt>
<a name="L403"></a><tt class="py-lineno">403</tt> <tt class="py-line"> </tt>
<a name="MakeWriter3._unit_to_makefile"></a><div id="MakeWriter3._unit_to_makefile-def"><a name="L404"></a><tt class="py-lineno">404</tt> <a class="py-toggle" href="#" id="MakeWriter3._unit_to_makefile-toggle" onclick="return toggle('MakeWriter3._unit_to_makefile');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter3-class.html#_unit_to_makefile">_unit_to_makefile</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">unit</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter3._unit_to_makefile-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter3._unit_to_makefile-expanded"><a name="L405"></a><tt class="py-lineno">405</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-610" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-610', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"UNIT_%s:=%s|%s|%s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-611" class="py-name"><a title="sysdef.api.Unit.id" class="py-name" href="#" onclick="return doclink('link-611', 'id', 'link-273');">id</a></tt><tt class="py-op">,</tt> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-612" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-612', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-613" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-613', 'path', 'link-3');">path</a></tt><tt class="py-op">,</tt> <tt class="py-string">" "</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-614" class="py-name"><a title="sysdef.api.Configuration.filters
sysdef.api.Unit.filters" class="py-name" href="#" onclick="return doclink('link-614', 'filters', 'link-278');">filters</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div><a name="L406"></a><tt class="py-lineno">406</tt> <tt class="py-line"> </tt>
<a name="MakeWriter3._group_to_makefile"></a><div id="MakeWriter3._group_to_makefile-def"><a name="L407"></a><tt class="py-lineno">407</tt> <a class="py-toggle" href="#" id="MakeWriter3._group_to_makefile-toggle" onclick="return toggle('MakeWriter3._group_to_makefile');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter3-class.html#_group_to_makefile">_group_to_makefile</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">group</tt><tt class="py-op">,</tt> <tt class="py-param">gtype</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter3._group_to_makefile-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter3._group_to_makefile-expanded"><a name="L408"></a><tt class="py-lineno">408</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-615" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-615', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"%s_%s:="</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">gtype</tt><tt class="py-op">,</tt> <tt id="link-616" class="py-name"><a title="sysdef.io.to_target" class="py-name" href="#" onclick="return doclink('link-616', 'to_target', 'link-280');">to_target</a></tt><tt class="py-op">(</tt><tt class="py-name">group</tt><tt class="py-op">.</tt><tt id="link-617" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-617', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L409"></a><tt class="py-lineno">409</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">unit</tt> <tt class="py-keyword">in</tt> <tt class="py-name">group</tt><tt class="py-op">.</tt><tt id="link-618" class="py-name"><a title="sysdef.api.Configuration.units
sysdef.api.SystemDefinition.units
sysdef.api.Task.units
sysdef.api._UnitGroup.units" class="py-name" href="#" onclick="return doclink('link-618', 'units', 'link-22');">units</a></tt><tt class="py-op">:</tt> </tt>
<a name="L410"></a><tt class="py-lineno">410</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-619" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-619', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">" \\\n%s"</tt> <tt class="py-op">%</tt> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-620" class="py-name"><a title="sysdef.api.Unit.id" class="py-name" href="#" onclick="return doclink('link-620', 'id', 'link-273');">id</a></tt><tt class="py-op">)</tt> </tt>
<a name="L411"></a><tt class="py-lineno">411</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-621" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-621', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">" \n\n"</tt><tt class="py-op">)</tt> </tt>
</div><a name="L412"></a><tt class="py-lineno">412</tt> <tt class="py-line"> </tt>
<a name="MakeWriter3._configuration_to_makefile"></a><div id="MakeWriter3._configuration_to_makefile-def"><a name="L413"></a><tt class="py-lineno">413</tt> <a class="py-toggle" href="#" id="MakeWriter3._configuration_to_makefile-toggle" onclick="return toggle('MakeWriter3._configuration_to_makefile');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter3-class.html#_configuration_to_makefile">_configuration_to_makefile</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">config</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><a name="L414"></a><tt class="py-lineno">414</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt id="link-622" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-622', 'task', 'link-27');">task</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-623" class="py-name"><a title="build.model.Project.tasks
ccm.Folder.tasks
ccm.Project.tasks
sysdef.api.Configuration.tasks" class="py-name" href="#" onclick="return doclink('link-623', 'tasks', 'link-28');">tasks</a></tt><tt class="py-op">:</tt> </tt>
<a name="L415"></a><tt class="py-lineno">415</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-624" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-624', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-625" class="py-name"><a title="sysdef.io.MakeWriter._task_to_makefile
sysdef.io.MakeWriter2._task_to_makefile
sysdef.io.MakeWriter3._task_to_makefile" class="py-name" href="#" onclick="return doclink('link-625', '_task_to_makefile', 'link-33');">_task_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-626" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-626', 'task', 'link-27');">task</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L416"></a><tt class="py-lineno">416</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-627" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-627', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L417"></a><tt class="py-lineno">417</tt> <tt class="py-line"> </tt>
<a name="L418"></a><tt class="py-lineno">418</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-628" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-628', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"%s: FILTERS=%s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-629" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-629', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt class="py-string">" "</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-630" class="py-name"><a title="sysdef.api.Configuration.filters
sysdef.api.Unit.filters" class="py-name" href="#" onclick="return doclink('link-630', 'filters', 'link-278');">filters</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L419"></a><tt class="py-lineno">419</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-631" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-631', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"%s:"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-632" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-632', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L420"></a><tt class="py-lineno">420</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-633" class="py-name"><a title="build.model.Project.tasks
ccm.Folder.tasks
ccm.Project.tasks
sysdef.api.Configuration.tasks" class="py-name" href="#" onclick="return doclink('link-633', 'tasks', 'link-28');">tasks</a></tt><tt class="py-op">)</tt><tt class="py-op">></tt><tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
<a name="L421"></a><tt class="py-lineno">421</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-634" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-634', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">" %s-task-%d"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-635" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-635', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-636" class="py-name"><a title="build.model.Project.tasks
ccm.Folder.tasks
ccm.Project.tasks
sysdef.api.Configuration.tasks" class="py-name" href="#" onclick="return doclink('link-636', 'tasks', 'link-28');">tasks</a></tt><tt class="py-op">)</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L422"></a><tt class="py-lineno">422</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L423"></a><tt class="py-lineno">423</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-637" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-637', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">" ; @echo Nothing to do for configuration %s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-638" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-638', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L424"></a><tt class="py-lineno">424</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-639" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-639', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L425"></a><tt class="py-lineno">425</tt> <tt class="py-line"> </tt>
<a name="L426"></a><tt class="py-lineno">426</tt> <tt class="py-line"> <tt class="py-name">count</tt> <tt class="py-op">=</tt> <tt class="py-number">0</tt> </tt>
<a name="L427"></a><tt class="py-lineno">427</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt id="link-640" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-640', 'task', 'link-27');">task</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-641" class="py-name"><a title="build.model.Project.tasks
ccm.Folder.tasks
ccm.Project.tasks
sysdef.api.Configuration.tasks" class="py-name" href="#" onclick="return doclink('link-641', 'tasks', 'link-28');">tasks</a></tt><tt class="py-op">:</tt> </tt>
<a name="L428"></a><tt class="py-lineno">428</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">count</tt> <tt class="py-op">==</tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
<a name="L429"></a><tt class="py-lineno">429</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-642" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-642', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"%s-task-%d:\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-643" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-643', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">count</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L430"></a><tt class="py-lineno">430</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L431"></a><tt class="py-lineno">431</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-644" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-644', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"%s-task-%d: %s-task-%d\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-645" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-645', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">count</tt><tt class="py-op">,</tt> <tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-646" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-646', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">count</tt><tt class="py-op">-</tt><tt class="py-number">1</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L432"></a><tt class="py-lineno">432</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-647" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-647', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-648" class="py-name"><a title="sysdef.io.MakeWriter._task_to_makefile_target
sysdef.io.MakeWriter2._task_to_makefile_target
sysdef.io.MakeWriter3._task_to_makefile_target" class="py-name" href="#" onclick="return doclink('link-648', '_task_to_makefile_target', 'link-30');">_task_to_makefile_target</a></tt><tt class="py-op">(</tt><tt id="link-649" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-649', 'task', 'link-27');">task</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L433"></a><tt class="py-lineno">433</tt> <tt class="py-line"> <tt class="py-name">count</tt> <tt class="py-op">+=</tt> <tt class="py-number">1</tt> </tt>
<a name="L434"></a><tt class="py-lineno">434</tt> <tt class="py-line"> </tt>
<a name="L435"></a><tt class="py-lineno">435</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_fileOut</tt><tt class="py-op">.</tt><tt id="link-650" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-650', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">"\n\n"</tt><tt class="py-op">)</tt> </tt>
</div><a name="L436"></a><tt class="py-lineno">436</tt> <tt class="py-line"> </tt>
<a name="MakeWriter3._task_to_makefile"></a><div id="MakeWriter3._task_to_makefile-def"><a name="L437"></a><tt class="py-lineno">437</tt> <a class="py-toggle" href="#" id="MakeWriter3._task_to_makefile-toggle" onclick="return toggle('MakeWriter3._task_to_makefile');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter3-class.html#_task_to_makefile">_task_to_makefile</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">task</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter3._task_to_makefile-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter3._task_to_makefile-expanded"><a name="L438"></a><tt class="py-lineno">438</tt> <tt class="py-line"> <tt id="link-651" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-651', 'output', 'link-14');">output</a></tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt>
<a name="L439"></a><tt class="py-lineno">439</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-652" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-652', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-653" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-653', 'job', 'link-37');">job</a></tt><tt class="py-op">,</tt> <tt id="link-654" class="py-name"><a title="sysdef" class="py-name" href="#" onclick="return doclink('link-654', 'sysdef', 'link-1');">sysdef</a></tt><tt class="py-op">.</tt><tt id="link-655" class="py-name"><a title="imaker.api
sysdef.api" class="py-name" href="#" onclick="return doclink('link-655', 'api', 'link-2');">api</a></tt><tt class="py-op">.</tt><tt id="link-656" class="py-name"><a title="sysdef.api.BuildLayer" class="py-name" href="#" onclick="return doclink('link-656', 'BuildLayer', 'link-40');">BuildLayer</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L440"></a><tt class="py-lineno">440</tt> <tt class="py-line"> </tt>
<a name="L441"></a><tt class="py-lineno">441</tt> <tt class="py-line"> <tt class="py-comment"># generating the list of required unit groups</tt> </tt>
<a name="L442"></a><tt class="py-lineno">442</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-name">glist</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
<a name="L443"></a><tt class="py-lineno">443</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">unitlist</tt> <tt class="py-keyword">in</tt> <tt id="link-657" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-657', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-658" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-658', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-659" class="py-name"><a title="sysdef.api.Configuration.unitlistrefs" class="py-name" href="#" onclick="return doclink('link-659', 'unitlistrefs', 'link-311');">unitlistrefs</a></tt><tt class="py-op">:</tt> </tt>
<a name="L444"></a><tt class="py-lineno">444</tt> <tt class="py-line"> <tt class="py-name">glist</tt><tt class="py-op">.</tt><tt id="link-660" class="py-name"><a title="ccm.Folder.append
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-660', 'append', 'link-312');">append</a></tt><tt class="py-op">(</tt><tt class="py-string">"$(UNITLIST_%s)"</tt> <tt class="py-op">%</tt> <tt id="link-661" class="py-name"><a title="sysdef.io.to_target" class="py-name" href="#" onclick="return doclink('link-661', 'to_target', 'link-280');">to_target</a></tt><tt class="py-op">(</tt><tt class="py-name">unitlist</tt><tt class="py-op">.</tt><tt id="link-662" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-662', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L445"></a><tt class="py-lineno">445</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">layer</tt> <tt class="py-keyword">in</tt> <tt id="link-663" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-663', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-664" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-664', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-665" class="py-name"><a title="sysdef.api.Configuration.layerrefs" class="py-name" href="#" onclick="return doclink('link-665', 'layerrefs', 'link-317');">layerrefs</a></tt><tt class="py-op">:</tt> </tt>
<a name="L446"></a><tt class="py-lineno">446</tt> <tt class="py-line"> <tt class="py-name">glist</tt><tt class="py-op">.</tt><tt id="link-666" class="py-name"><a title="ccm.Folder.append
ccm.Task.append" class="py-name" href="#" onclick="return doclink('link-666', 'append', 'link-312');">append</a></tt><tt class="py-op">(</tt><tt class="py-string">"$(LAYER_%s)"</tt> <tt class="py-op">%</tt> <tt id="link-667" class="py-name"><a title="sysdef.io.to_target" class="py-name" href="#" onclick="return doclink('link-667', 'to_target', 'link-280');">to_target</a></tt><tt class="py-op">(</tt><tt class="py-name">layer</tt><tt class="py-op">.</tt><tt id="link-668" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-668', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L447"></a><tt class="py-lineno">447</tt> <tt class="py-line"> </tt>
<a name="L448"></a><tt class="py-lineno">448</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">len</tt><tt class="py-op">(</tt><tt id="link-669" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-669', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-670" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-670', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">targetList</tt><tt class="py-op">)</tt> <tt class="py-op">></tt> <tt class="py-number">0</tt><tt class="py-op">:</tt> </tt>
<a name="L449"></a><tt class="py-lineno">449</tt> <tt class="py-line"> </tt>
<a name="L450"></a><tt class="py-lineno">450</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-671" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-671', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-672" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-672', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-673" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-673', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">:</tt> </tt>
<a name="L451"></a><tt class="py-lineno">451</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-674" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-674', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-675" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-675', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-676" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-676', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
<a name="L452"></a><tt class="py-lineno">452</tt> <tt class="py-line"> <tt id="link-677" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-677', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"%s:"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-678" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-678', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-679" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-679', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-680" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-680', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt> </tt>
<a name="L453"></a><tt class="py-lineno">453</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-681" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-681', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-682" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-682', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-683" class="py-name"><a title="sysdef.api.BuildLayer.unitParallel" class="py-name" href="#" onclick="return doclink('link-683', 'unitParallel', 'link-335');">unitParallel</a></tt> <tt class="py-keyword">or</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">build_layers_always_parallel</tt><tt class="py-op">:</tt> </tt>
<a name="L454"></a><tt class="py-lineno">454</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">target</tt> <tt class="py-keyword">in</tt> <tt id="link-684" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-684', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-685" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-685', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">targetList</tt><tt class="py-op">:</tt> </tt>
<a name="L455"></a><tt class="py-lineno">455</tt> <tt class="py-line"> <tt id="link-686" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-686', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">" $(foreach unit,$(call filter-unitlist,%s),$(unit)-command-%s-%s)"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-string">" "</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">glist</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-687" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-687', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-688" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-688', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-689" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-689', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt id="link-690" class="py-name"><a title="sysdef.io.to_target" class="py-name" href="#" onclick="return doclink('link-690', 'to_target', 'link-280');">to_target</a></tt><tt class="py-op">(</tt><tt class="py-name">target</tt><tt class="py-op">.</tt><tt id="link-691" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-691', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L456"></a><tt class="py-lineno">456</tt> <tt class="py-line"> <tt id="link-692" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-692', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\n\n"</tt> </tt>
<a name="L457"></a><tt class="py-lineno">457</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L458"></a><tt class="py-lineno">458</tt> <tt class="py-line"> <tt id="link-693" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-693', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">" ; "</tt> </tt>
<a name="L459"></a><tt class="py-lineno">459</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">target</tt> <tt class="py-keyword">in</tt> <tt id="link-694" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-694', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-695" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-695', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">targetList</tt><tt class="py-op">:</tt> </tt>
<a name="L460"></a><tt class="py-lineno">460</tt> <tt class="py-line"> <tt id="link-696" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-696', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">" $(foreach unit,$(call filter-unitlist,%s),$(call serialize,$(unit)-command-%s-%s))"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-string">" "</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">glist</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-697" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-697', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-698" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-698', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-699" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-699', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt id="link-700" class="py-name"><a title="sysdef.io.to_target" class="py-name" href="#" onclick="return doclink('link-700', 'to_target', 'link-280');">to_target</a></tt><tt class="py-op">(</tt><tt class="py-name">target</tt><tt class="py-op">.</tt><tt id="link-701" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-701', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L461"></a><tt class="py-lineno">461</tt> <tt class="py-line"> <tt id="link-702" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-702', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\n\n"</tt> </tt>
<a name="L462"></a><tt class="py-lineno">462</tt> <tt class="py-line"> </tt>
<a name="L463"></a><tt class="py-lineno">463</tt> <tt class="py-line"> </tt>
<a name="L464"></a><tt class="py-lineno">464</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">target</tt> <tt class="py-keyword">in</tt> <tt id="link-703" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-703', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-704" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-704', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt class="py-name">targetList</tt><tt class="py-op">:</tt> </tt>
<a name="L465"></a><tt class="py-lineno">465</tt> <tt class="py-line"> <tt class="py-name">target_name</tt> <tt class="py-op">=</tt> <tt class="py-string">"%%-command-%s-%s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-705" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-705', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-706" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-706', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-707" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-707', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt id="link-708" class="py-name"><a title="sysdef.io.to_target" class="py-name" href="#" onclick="return doclink('link-708', 'to_target', 'link-280');">to_target</a></tt><tt class="py-op">(</tt><tt class="py-name">target</tt><tt class="py-op">.</tt><tt id="link-709" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-709', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L466"></a><tt class="py-lineno">466</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">target_name</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">:</tt> </tt>
<a name="L467"></a><tt class="py-lineno">467</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">[</tt><tt class="py-name">target_name</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
<a name="L468"></a><tt class="py-lineno">468</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-710" class="py-name"><a title="sysdef.io.is_abld_what_or_check_command" class="py-name" href="#" onclick="return doclink('link-710', 'is_abld_what_or_check_command', 'link-58');">is_abld_what_or_check_command</a></tt><tt class="py-op">(</tt><tt id="link-711" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-711', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-712" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-712', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-713" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-713', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L469"></a><tt class="py-lineno">469</tt> <tt class="py-line"> <tt id="link-714" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-714', 'command', 'link-9');">command</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"%s %s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-715" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-715', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-716" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-716', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-717" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-717', 'command', 'link-9');">command</a></tt><tt class="py-op">,</tt> <tt class="py-name">target</tt><tt class="py-op">.</tt><tt id="link-718" class="py-name"><a title="sysdef.api.Target.abldTarget" class="py-name" href="#" onclick="return doclink('link-718', 'abldTarget', 'link-66');">abldTarget</a></tt><tt class="py-op">)</tt> </tt>
<a name="L470"></a><tt class="py-lineno">470</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L471"></a><tt class="py-lineno">471</tt> <tt class="py-line"> <tt id="link-719" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-719', 'command', 'link-9');">command</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"%s $(KEEPGOING) %s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-720" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-720', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-721" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-721', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-722" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-722', 'command', 'link-9');">command</a></tt><tt class="py-op">,</tt> <tt class="py-name">target</tt><tt class="py-op">.</tt><tt id="link-723" class="py-name"><a title="sysdef.api.Target.abldTarget" class="py-name" href="#" onclick="return doclink('link-723', 'abldTarget', 'link-66');">abldTarget</a></tt><tt class="py-op">)</tt> </tt>
<a name="L472"></a><tt class="py-lineno">472</tt> <tt class="py-line"> <tt id="link-724" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-724', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"%s:\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">target_name</tt> </tt>
<a name="L473"></a><tt class="py-lineno">473</tt> <tt class="py-line"> <tt id="link-725" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-725', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo === Stage=%s == $(call get_unit_name,$*)\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-726" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-726', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-727" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-727', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-728" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-728', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt> </tt>
<a name="L474"></a><tt class="py-lineno">474</tt> <tt class="py-line"> <tt id="link-729" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-729', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo --- ElectricCloud Executed ID $(call get_unit_name,$*)\n"</tt> </tt>
<a name="L475"></a><tt class="py-lineno">475</tt> <tt class="py-line"> <tt id="link-730" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-730', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo -- %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-731" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-731', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-732" class="py-name"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-732', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-733" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-733', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L476"></a><tt class="py-lineno">476</tt> <tt class="py-line"> <tt id="link-734" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-734', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-735" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-735', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L477"></a><tt class="py-lineno">477</tt> <tt class="py-line"> <tt id="link-736" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-736', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-737" class="py-name"><a title="sysdef.io.get_hires_command" class="py-name" href="#" onclick="return doclink('link-737', 'get_hires_command', 'link-89');">get_hires_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L478"></a><tt class="py-lineno">478</tt> <tt class="py-line"> <tt id="link-738" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-738', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo Chdir $(call get_unit_path,$*)\n"</tt> </tt>
<a name="L479"></a><tt class="py-lineno">479</tt> <tt class="py-line"> <tt id="link-739" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-739', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@cd $(call get_unit_path,$*) && %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-740" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-740', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-741" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-741', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt> </tt>
<a name="L480"></a><tt class="py-lineno">480</tt> <tt class="py-line"> <tt id="link-742" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-742', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-743" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-743', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"End"</tt><tt class="py-op">)</tt> </tt>
<a name="L481"></a><tt class="py-lineno">481</tt> <tt class="py-line"> <tt id="link-744" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-744', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-745" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-745', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"Finished at"</tt><tt class="py-op">)</tt> </tt>
<a name="L482"></a><tt class="py-lineno">482</tt> <tt class="py-line"> <tt id="link-746" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-746', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\n\n"</tt> </tt>
<a name="L483"></a><tt class="py-lineno">483</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L484"></a><tt class="py-lineno">484</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-747" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-747', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-748" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-748', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-749" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-749', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">:</tt> </tt>
<a name="L485"></a><tt class="py-lineno">485</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">[</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-750" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-750', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-751" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-751', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-752" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-752', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
<a name="L486"></a><tt class="py-lineno">486</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt id="link-753" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-753', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-754" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-754', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-755" class="py-name"><a title="sysdef.api.BuildLayer.unitParallel" class="py-name" href="#" onclick="return doclink('link-755', 'unitParallel', 'link-335');">unitParallel</a></tt> <tt class="py-keyword">or</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">build_layers_always_parallel</tt><tt class="py-op">:</tt> </tt>
<a name="L487"></a><tt class="py-lineno">487</tt> <tt class="py-line"> <tt id="link-756" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-756', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"%s: $(foreach unit,$(call filter-unitlist,%s),$(unit)-command-%s)\n\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-757" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-757', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-758" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-758', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-759" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-759', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L488"></a><tt class="py-lineno">488</tt> <tt class="py-line"> <tt class="py-string">" "</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">glist</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L489"></a><tt class="py-lineno">489</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-760" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-760', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-761" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-761', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-762" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-762', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L490"></a><tt class="py-lineno">490</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L491"></a><tt class="py-lineno">491</tt> <tt class="py-line"> <tt id="link-763" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-763', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"%s: ; $(foreach unit,$(call filter-unitlist,%s),$(call serialize,$(unit)-command-%s))\n\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-764" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-764', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-765" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-765', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-766" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-766', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L492"></a><tt class="py-lineno">492</tt> <tt class="py-line"> <tt class="py-string">" "</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">glist</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> </tt>
<a name="L493"></a><tt class="py-lineno">493</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-767" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-767', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-768" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-768', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-769" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-769', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L494"></a><tt class="py-lineno">494</tt> <tt class="py-line"> </tt>
<a name="L495"></a><tt class="py-lineno">495</tt> <tt class="py-line"> <tt class="py-name">cmd_target_name</tt> <tt class="py-op">=</tt> <tt class="py-string">"%%-command-%s"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-770" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-770', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-771" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-771', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-772" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-772', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt> </tt>
<a name="L496"></a><tt class="py-lineno">496</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt class="py-name">cmd_target_name</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">:</tt> </tt>
<a name="L497"></a><tt class="py-lineno">497</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_command_targets</tt><tt class="py-op">[</tt><tt class="py-name">cmd_target_name</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">True</tt> </tt>
<a name="L498"></a><tt class="py-lineno">498</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-keyword">not</tt> <tt id="link-773" class="py-name"><a title="sysdef.io.is_abld_what_or_check_command" class="py-name" href="#" onclick="return doclink('link-773', 'is_abld_what_or_check_command', 'link-58');">is_abld_what_or_check_command</a></tt><tt class="py-op">(</tt><tt id="link-774" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-774', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-775" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-775', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-776" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-776', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L499"></a><tt class="py-lineno">499</tt> <tt class="py-line"> <tt id="link-777" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-777', 'command', 'link-9');">command</a></tt> <tt class="py-op">=</tt> <tt class="py-string">"%s $(KEEPGOING)"</tt> <tt class="py-op">%</tt> <tt id="link-778" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-778', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-779" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-779', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-780" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-780', 'command', 'link-9');">command</a></tt> </tt>
<a name="L500"></a><tt class="py-lineno">500</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L501"></a><tt class="py-lineno">501</tt> <tt class="py-line"> <tt id="link-781" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-781', 'command', 'link-9');">command</a></tt> <tt class="py-op">=</tt> <tt id="link-782" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-782', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-783" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-783', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-784" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-784', 'command', 'link-9');">command</a></tt> </tt>
<a name="L502"></a><tt class="py-lineno">502</tt> <tt class="py-line"> <tt id="link-785" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-785', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"%s:\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">cmd_target_name</tt> </tt>
<a name="L503"></a><tt class="py-lineno">503</tt> <tt class="py-line"> <tt id="link-786" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-786', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo === Stage=%s == $(call get_unit_name,$*)\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-787" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-787', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-788" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-788', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-789" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-789', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt> </tt>
<a name="L504"></a><tt class="py-lineno">504</tt> <tt class="py-line"> <tt id="link-790" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-790', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo --- ElectricCloud Executed ID %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-791" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-791', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-792" class="py-name"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-792', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-793" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-793', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L505"></a><tt class="py-lineno">505</tt> <tt class="py-line"> <tt id="link-794" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-794', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo -- %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-795" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-795', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-796" class="py-name"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-796', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-797" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-797', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-798" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-798', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-799" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-799', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L506"></a><tt class="py-lineno">506</tt> <tt class="py-line"> <tt id="link-800" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-800', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-801" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-801', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L507"></a><tt class="py-lineno">507</tt> <tt class="py-line"> <tt id="link-802" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-802', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-803" class="py-name"><a title="sysdef.io.get_hires_command" class="py-name" href="#" onclick="return doclink('link-803', 'get_hires_command', 'link-89');">get_hires_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L508"></a><tt class="py-lineno">508</tt> <tt class="py-line"> <tt id="link-804" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-804', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo Chdir $(call get_unit_path,$*)\n"</tt> </tt>
<a name="L509"></a><tt class="py-lineno">509</tt> <tt class="py-line"> <tt id="link-805" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-805', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@cd $(call get_unit_path,$*) && %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-806" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-806', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-807" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-807', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt> </tt>
<a name="L510"></a><tt class="py-lineno">510</tt> <tt class="py-line"> <tt id="link-808" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-808', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-809" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-809', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"End"</tt><tt class="py-op">)</tt> </tt>
<a name="L511"></a><tt class="py-lineno">511</tt> <tt class="py-line"> <tt id="link-810" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-810', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n\n"</tt> <tt class="py-op">%</tt> <tt id="link-811" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-811', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"Finished at"</tt><tt class="py-op">)</tt> </tt>
<a name="L512"></a><tt class="py-lineno">512</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-812" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-812', 'output', 'link-14');">output</a></tt> </tt>
</div><a name="L513"></a><tt class="py-lineno">513</tt> <tt class="py-line"> </tt>
<a name="MakeWriter3._task_to_makefile_target"></a><div id="MakeWriter3._task_to_makefile_target-def"><a name="L514"></a><tt class="py-lineno">514</tt> <a class="py-toggle" href="#" id="MakeWriter3._task_to_makefile_target-toggle" onclick="return toggle('MakeWriter3._task_to_makefile_target');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter3-class.html#_task_to_makefile_target">_task_to_makefile_target</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">task</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter3._task_to_makefile_target-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter3._task_to_makefile_target-expanded"><a name="L515"></a><tt class="py-lineno">515</tt> <tt class="py-line"> <tt id="link-813" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-813', 'output', 'link-14');">output</a></tt> <tt class="py-op">=</tt> <tt class="py-string">""</tt> </tt>
<a name="L516"></a><tt class="py-lineno">516</tt> <tt class="py-line"> <tt class="py-keyword">if</tt> <tt class="py-name">isinstance</tt><tt class="py-op">(</tt><tt id="link-814" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-814', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-815" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-815', 'job', 'link-37');">job</a></tt><tt class="py-op">,</tt> <tt id="link-816" class="py-name"><a title="sysdef" class="py-name" href="#" onclick="return doclink('link-816', 'sysdef', 'link-1');">sysdef</a></tt><tt class="py-op">.</tt><tt id="link-817" class="py-name"><a title="imaker.api
sysdef.api" class="py-name" href="#" onclick="return doclink('link-817', 'api', 'link-2');">api</a></tt><tt class="py-op">.</tt><tt id="link-818" class="py-name"><a title="sysdef.api.SpecialInstruction" class="py-name" href="#" onclick="return doclink('link-818', 'SpecialInstruction', 'link-149');">SpecialInstruction</a></tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L517"></a><tt class="py-lineno">517</tt> <tt class="py-line"> <tt id="link-819" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-819', 'output', 'link-14');">output</a></tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo ===-------------------------------------------------\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L518"></a><tt class="py-lineno">518</tt> <tt class="py-line"> <tt id="link-820" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-820', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo === Stage=%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-821" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-821', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-822" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-822', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-823" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-823', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L519"></a><tt class="py-lineno">519</tt> <tt class="py-line"> <tt id="link-824" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-824', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo ===-------------------------------------------------\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L520"></a><tt class="py-lineno">520</tt> <tt class="py-line"> <tt id="link-825" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-825', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t-@perl -e \"print '=== Stage=%s started '.localtime().\\\"\\n\\\"\"\n"</tt> <tt class="py-op">%</tt> <tt id="link-826" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-826', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-827" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-827', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-828" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-828', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L521"></a><tt class="py-lineno">521</tt> <tt class="py-line"> <tt id="link-829" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-829', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo === Stage=%s == %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-830" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-830', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-831" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-831', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-832" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-832', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt id="link-833" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-833', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-834" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-834', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-835" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-835', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L522"></a><tt class="py-lineno">522</tt> <tt class="py-line"> <tt id="link-836" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-836', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo --- ElectricCloud Executed ID %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-837" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-837', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-838" class="py-name"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-838', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-839" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-839', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-840" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-840', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-841" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-841', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L523"></a><tt class="py-lineno">523</tt> <tt class="py-line"> <tt id="link-842" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-842', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo -- %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-843" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-843', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-844" class="py-name"><a title="sysdef.io.command_to_echo" class="py-name" href="#" onclick="return doclink('link-844', 'command_to_echo', 'link-80');">command_to_echo</a></tt><tt class="py-op">(</tt><tt id="link-845" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-845', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-846" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-846', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-847" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-847', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L524"></a><tt class="py-lineno">524</tt> <tt class="py-line"> <tt id="link-848" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-848', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-849" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-849', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L525"></a><tt class="py-lineno">525</tt> <tt class="py-line"> <tt id="link-850" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-850', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-851" class="py-name"><a title="sysdef.io.get_hires_command" class="py-name" href="#" onclick="return doclink('link-851', 'get_hires_command', 'link-89');">get_hires_command</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
<a name="L526"></a><tt class="py-lineno">526</tt> <tt class="py-line"> <tt id="link-852" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-852', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t@echo Chdir %s\n"</tt> <tt class="py-op">%</tt> <tt id="link-853" class="py-name"><a title="sysdef.io.path_to_makefile_echo" class="py-name" href="#" onclick="return doclink('link-853', 'path_to_makefile_echo', 'link-184');">path_to_makefile_echo</a></tt><tt class="py-op">(</tt><tt id="link-854" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-854', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-855" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-855', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-856" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-856', 'path', 'link-3');">path</a></tt><tt class="py-op">)</tt> </tt>
<a name="L527"></a><tt class="py-lineno">527</tt> <tt class="py-line"> <tt id="link-857" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-857', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@cd %s && %s\n"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-858" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-858', 'path', 'link-3');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">os</tt><tt class="py-op">.</tt><tt id="link-859" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-859', 'path', 'link-3');">path</a></tt><tt class="py-op">.</tt><tt class="py-name">sep</tt><tt class="py-op">,</tt> <tt id="link-860" class="py-name"><a title="sysdef.io.path_to_makefile_command" class="py-name" href="#" onclick="return doclink('link-860', 'path_to_makefile_command', 'link-191');">path_to_makefile_command</a></tt><tt class="py-op">(</tt><tt id="link-861" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-861', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-862" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-862', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-863" class="py-name"><a title="buildtools.Command.path
sysdef.api.SpecialInstruction.path
sysdef.api.Unit.path" class="py-name" href="#" onclick="return doclink('link-863', 'path', 'link-3');">path</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt id="link-864" class="py-name"><a title="sysdef.io.command_to_makefile" class="py-name" href="#" onclick="return doclink('link-864', 'command_to_makefile', 'link-79');">command_to_makefile</a></tt><tt class="py-op">(</tt><tt id="link-865" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-865', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-866" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-866', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-867" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-867', 'command', 'link-9');">command</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L528"></a><tt class="py-lineno">528</tt> <tt class="py-line"> <tt id="link-868" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-868', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-869" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-869', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"End"</tt><tt class="py-op">)</tt> </tt>
<a name="L529"></a><tt class="py-lineno">529</tt> <tt class="py-line"> <tt id="link-870" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-870', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@%s\n"</tt> <tt class="py-op">%</tt> <tt id="link-871" class="py-name"><a title="sysdef.io.get_localtime_command" class="py-name" href="#" onclick="return doclink('link-871', 'get_localtime_command', 'link-87');">get_localtime_command</a></tt><tt class="py-op">(</tt><tt class="py-string">"Finished at"</tt><tt class="py-op">)</tt> </tt>
<a name="L530"></a><tt class="py-lineno">530</tt> <tt class="py-line"> <tt id="link-872" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-872', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t-@perl -e \"print '=== Stage=%s finished '.localtime().\\\"\\n\\\"\"\n\n"</tt> <tt class="py-op">%</tt> <tt id="link-873" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-873', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-874" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-874', 'job', 'link-37');">job</a></tt><tt class="py-op">.</tt><tt id="link-875" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-875', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt> </tt>
<a name="L531"></a><tt class="py-lineno">531</tt> <tt class="py-line"> <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
<a name="L532"></a><tt class="py-lineno">532</tt> <tt class="py-line"> <tt id="link-876" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-876', 'output', 'link-14');">output</a></tt> <tt class="py-op">=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo ===-------------------------------------------------\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L533"></a><tt class="py-lineno">533</tt> <tt class="py-line"> <tt id="link-877" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-877', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo === Stage=%s\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-878" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-878', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-879" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-879', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-880" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-880', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L534"></a><tt class="py-lineno">534</tt> <tt class="py-line"> <tt id="link-881" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-881', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t@echo ===-------------------------------------------------\n"</tt><tt class="py-op">)</tt> </tt>
<a name="L535"></a><tt class="py-lineno">535</tt> <tt class="py-line"> <tt id="link-882" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-882', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t-@perl -e \"print '=== Stage=%s started '.localtime().\\\"\\n\\\"\"\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-883" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-883', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-884" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-884', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-885" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-885', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L536"></a><tt class="py-lineno">536</tt> <tt class="py-line"> <tt id="link-886" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-886', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-string">"\t-@$(MAKE) $(MAKEFILE_CMD_LINE) -k %s \"FILTERS=$(FILTERS)\"\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-887" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target_dep
sysdef.io.MakeWriter3._buildlayer_target_dep" class="py-name" href="#" onclick="return doclink('link-887', '_buildlayer_target_dep', 'link-323');">_buildlayer_target_dep</a></tt><tt class="py-op">(</tt><tt id="link-888" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-888', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-889" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-889', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt> </tt>
<a name="L537"></a><tt class="py-lineno">537</tt> <tt class="py-line"> <tt id="link-890" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-890', 'output', 'link-14');">output</a></tt> <tt class="py-op">+=</tt> <tt class="py-op">(</tt><tt class="py-string">"\t-@perl -e \"print '=== Stage=%s finished '.localtime().\\\"\\n\\\"\"\n\n"</tt> <tt class="py-op">%</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-891" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-891', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt id="link-892" class="py-name"><a title="build.io.AbldLogWhatReader.task
integration.quality.AbldWhatParser.task
integration.quality.InternalExportParser.task
symbian.log.Parser.task" class="py-name" href="#" onclick="return doclink('link-892', 'task', 'link-27');">task</a></tt><tt class="py-op">.</tt><tt id="link-893" class="py-name"><a title="sysdef.api.Task.job" class="py-name" href="#" onclick="return doclink('link-893', 'job', 'link-37');">job</a></tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L538"></a><tt class="py-lineno">538</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-894" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-894', 'output', 'link-14');">output</a></tt> </tt>
</div><a name="L539"></a><tt class="py-lineno">539</tt> <tt class="py-line"> </tt>
<a name="MakeWriter3._buildlayer_target"></a><div id="MakeWriter3._buildlayer_target-def"><a name="L540"></a><tt class="py-lineno">540</tt> <a class="py-toggle" href="#" id="MakeWriter3._buildlayer_target-toggle" onclick="return toggle('MakeWriter3._buildlayer_target');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter3-class.html#_buildlayer_target">_buildlayer_target</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">bl</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter3._buildlayer_target-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter3._buildlayer_target-expanded"><a name="L541"></a><tt class="py-lineno">541</tt> <tt class="py-line"> <tt id="link-895" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-895', 'cmd', 'link-6');">cmd</a></tt> <tt class="py-op">=</tt> <tt class="py-name">bl</tt><tt class="py-op">.</tt><tt id="link-896" class="py-name"><a title="sysdef.api.BuildLayer.command
sysdef.api.SpecialInstruction.command" class="py-name" href="#" onclick="return doclink('link-896', 'command', 'link-9');">command</a></tt> <tt class="py-op">+</tt> <tt class="py-string">"_"</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">map</tt><tt class="py-op">(</tt><tt class="py-keyword">lambda</tt> <tt class="py-name">x</tt><tt class="py-op">:</tt> <tt class="py-name">x</tt><tt class="py-op">.</tt><tt id="link-897" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-897', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">bl</tt><tt class="py-op">.</tt><tt class="py-name">targetList</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
<a name="L542"></a><tt class="py-lineno">542</tt> <tt class="py-line"> <tt id="link-898" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-898', 'cmd', 'link-6');">cmd</a></tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">"[\s]"</tt><tt class="py-op">,</tt> <tt class="py-string">"_"</tt><tt class="py-op">,</tt> <tt id="link-899" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-899', 'cmd', 'link-6');">cmd</a></tt><tt class="py-op">)</tt> </tt>
<a name="L543"></a><tt class="py-lineno">543</tt> <tt class="py-line"> <tt id="link-900" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-900', 'cmd', 'link-6');">cmd</a></tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">"[|]"</tt><tt class="py-op">,</tt> <tt class="py-string">"_pipe_"</tt><tt class="py-op">,</tt> <tt id="link-901" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-901', 'cmd', 'link-6');">cmd</a></tt><tt class="py-op">)</tt> </tt>
<a name="L544"></a><tt class="py-lineno">544</tt> <tt class="py-line"> <tt id="link-902" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-902', 'cmd', 'link-6');">cmd</a></tt> <tt class="py-op">=</tt> <tt class="py-name">re</tt><tt class="py-op">.</tt><tt class="py-name">sub</tt><tt class="py-op">(</tt><tt class="py-string">"[&]"</tt><tt class="py-op">,</tt> <tt class="py-string">"_and_"</tt><tt class="py-op">,</tt> <tt id="link-903" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-903', 'cmd', 'link-6');">cmd</a></tt><tt class="py-op">)</tt> </tt>
<a name="L545"></a><tt class="py-lineno">545</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt id="link-904" class="py-name"><a title="buildtools.Command.cmd" class="py-name" href="#" onclick="return doclink('link-904', 'cmd', 'link-6');">cmd</a></tt> </tt>
</div><a name="L546"></a><tt class="py-lineno">546</tt> <tt class="py-line"> </tt>
<a name="MakeWriter3._buildlayer_target_dep"></a><div id="MakeWriter3._buildlayer_target_dep-def"><a name="L547"></a><tt class="py-lineno">547</tt> <a class="py-toggle" href="#" id="MakeWriter3._buildlayer_target_dep-toggle" onclick="return toggle('MakeWriter3._buildlayer_target_dep');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.MakeWriter3-class.html#_buildlayer_target_dep">_buildlayer_target_dep</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">bl</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="MakeWriter3._buildlayer_target_dep-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="MakeWriter3._buildlayer_target_dep-expanded"><a name="L548"></a><tt class="py-lineno">548</tt> <tt class="py-line"> <tt class="py-docstring">""" Generating target name for buildlayer:</tt> </tt>
<a name="L549"></a><tt class="py-lineno">549</tt> <tt class="py-line"><tt class="py-docstring"> <config_name>-buildLayer-<_buildlayer_target_cmd></tt> </tt>
<a name="L550"></a><tt class="py-lineno">550</tt> <tt class="py-line"><tt class="py-docstring"> """</tt> </tt>
<a name="L551"></a><tt class="py-lineno">551</tt> <tt class="py-line"> <tt class="py-keyword">return</tt> <tt class="py-string">"%s-buildLayer-%s"</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt id="link-905" class="py-name"><a title="sysdef.io.to_target" class="py-name" href="#" onclick="return doclink('link-905', 'to_target', 'link-280');">to_target</a></tt><tt class="py-op">(</tt><tt class="py-name">bl</tt><tt class="py-op">.</tt><tt class="py-name">config</tt><tt class="py-op">.</tt><tt id="link-906" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-906', 'name', 'link-10');">name</a></tt><tt class="py-op">)</tt><tt class="py-op">,</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-907" class="py-name"><a title="sysdef.io.MakeWriter2._buildlayer_target
sysdef.io.MakeWriter3._buildlayer_target" class="py-name" href="#" onclick="return doclink('link-907', '_buildlayer_target', 'link-339');">_buildlayer_target</a></tt><tt class="py-op">(</tt><tt class="py-name">bl</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div></div><a name="L552"></a><tt class="py-lineno">552</tt> <tt class="py-line"> </tt>
<a name="L553"></a><tt class="py-lineno">553</tt> <tt class="py-line"> </tt>
<a name="FlashImageSizeWriter"></a><div id="FlashImageSizeWriter-def"><a name="L554"></a><tt class="py-lineno">554</tt> <a class="py-toggle" href="#" id="FlashImageSizeWriter-toggle" onclick="return toggle('FlashImageSizeWriter');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="sysdef.io.FlashImageSizeWriter-class.html">FlashImageSizeWriter</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="FlashImageSizeWriter-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="FlashImageSizeWriter-expanded"><a name="L555"></a><tt class="py-lineno">555</tt> <tt class="py-line"> <tt class="py-docstring">""" Writes a .csv file listing the content of the flash images. """</tt> </tt>
<a name="FlashImageSizeWriter.__init__"></a><div id="FlashImageSizeWriter.__init__-def"><a name="L556"></a><tt class="py-lineno">556</tt> <a class="py-toggle" href="#" id="FlashImageSizeWriter.__init__-toggle" onclick="return toggle('FlashImageSizeWriter.__init__');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.FlashImageSizeWriter-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">output</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="FlashImageSizeWriter.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="FlashImageSizeWriter.__init__-expanded"><a name="L557"></a><tt class="py-lineno">557</tt> <tt class="py-line"> <tt class="py-docstring">""" Initialisation. """</tt> </tt>
<a name="L558"></a><tt class="py-lineno">558</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-908" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-908', 'output', 'link-14');">output</a></tt> <tt class="py-op">=</tt> <tt id="link-909" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-909', 'output', 'link-14');">output</a></tt> </tt>
<a name="L559"></a><tt class="py-lineno">559</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_out</tt> <tt class="py-op">=</tt> <tt class="py-name">file</tt><tt class="py-op">(</tt><tt id="link-910" class="py-name"><a title="ccm.Result.output
helium.output" class="py-name" href="#" onclick="return doclink('link-910', 'output', 'link-14');">output</a></tt><tt class="py-op">,</tt> <tt class="py-string">'w'</tt><tt class="py-op">)</tt> </tt>
</div><a name="L560"></a><tt class="py-lineno">560</tt> <tt class="py-line"> </tt>
<a name="FlashImageSizeWriter.write"></a><div id="FlashImageSizeWriter.write-def"><a name="L561"></a><tt class="py-lineno">561</tt> <a class="py-toggle" href="#" id="FlashImageSizeWriter.write-toggle" onclick="return toggle('FlashImageSizeWriter.write');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.FlashImageSizeWriter-class.html#write">write</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">sys_def</tt><tt class="py-op">,</tt> <tt class="py-param">config_list</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="FlashImageSizeWriter.write-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="FlashImageSizeWriter.write-expanded"><a name="L562"></a><tt class="py-lineno">562</tt> <tt class="py-line"> <tt class="py-docstring">""" Write the .csv data to a file for the given System Definition and configuration name. """</tt> </tt>
<a name="L563"></a><tt class="py-lineno">563</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_out</tt><tt class="py-op">.</tt><tt id="link-911" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-911', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">'component,binary,rom,rofs1,rofs2,rofs3\n'</tt><tt class="py-op">)</tt> </tt>
<a name="L564"></a><tt class="py-lineno">564</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt id="link-912" class="py-name" targets="Module configuration=configuration-module.html"><a title="configuration" class="py-name" href="#" onclick="return doclink('link-912', 'configuration', 'link-912');">configuration</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">sys_def</tt><tt class="py-op">.</tt><tt id="link-913" class="py-name"><a title="sysdef.api.SystemDefinition.configurations" class="py-name" href="#" onclick="return doclink('link-913', 'configurations', 'link-256');">configurations</a></tt><tt class="py-op">.</tt><tt class="py-name">values</tt><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L565"></a><tt class="py-lineno">565</tt> <tt class="py-line"> <tt class="py-comment">#print configuration.name </tt> </tt>
<a name="L566"></a><tt class="py-lineno">566</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-keyword">if</tt> <tt id="link-914" class="py-name"><a title="configuration" class="py-name" href="#" onclick="return doclink('link-914', 'configuration', 'link-912');">configuration</a></tt><tt class="py-op">.</tt><tt id="link-915" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-915', 'name', 'link-10');">name</a></tt> <tt class="py-keyword">in</tt> <tt class="py-name">config_list</tt><tt class="py-op">:</tt> </tt>
<a name="L567"></a><tt class="py-lineno">567</tt> <tt class="py-line"> <tt class="py-keyword">for</tt> <tt class="py-name">unit</tt> <tt class="py-keyword">in</tt> <tt id="link-916" class="py-name"><a title="configuration" class="py-name" href="#" onclick="return doclink('link-916', 'configuration', 'link-912');">configuration</a></tt><tt class="py-op">.</tt><tt id="link-917" class="py-name"><a title="sysdef.api.Configuration.units
sysdef.api.SystemDefinition.units
sysdef.api.Task.units
sysdef.api._UnitGroup.units" class="py-name" href="#" onclick="return doclink('link-917', 'units', 'link-22');">units</a></tt><tt class="py-op">:</tt> </tt>
<a name="L568"></a><tt class="py-lineno">568</tt> <tt class="py-line"> <tt class="py-comment">#print str(unit.name) + ' ' + str(unit.binaries)</tt> </tt>
<a name="L569"></a><tt class="py-lineno">569</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-keyword">for</tt> <tt class="py-name">binary</tt> <tt class="py-keyword">in</tt> <tt class="py-name">unit</tt><tt class="py-op">.</tt><tt class="py-name">binaries</tt><tt class="py-op">:</tt> </tt>
<a name="L570"></a><tt class="py-lineno">570</tt> <tt class="py-line"> <tt class="py-comment"># Only print out the binaries for which there is size information</tt> </tt>
<a name="L571"></a><tt class="py-lineno">571</tt> <tt class="py-line"><tt class="py-comment"></tt> <tt class="py-keyword">if</tt> <tt class="py-name">hasattr</tt><tt class="py-op">(</tt><tt class="py-name">binary</tt><tt class="py-op">,</tt> <tt class="py-string">'size'</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
<a name="L572"></a><tt class="py-lineno">572</tt> <tt class="py-line"> <tt class="py-name">rom_types</tt> <tt class="py-op">=</tt> <tt class="py-op">{</tt><tt class="py-string">'rom'</tt><tt class="py-op">:</tt> <tt class="py-number">0</tt><tt class="py-op">,</tt> <tt class="py-string">'rofs1'</tt><tt class="py-op">:</tt> <tt class="py-number">1</tt><tt class="py-op">,</tt> <tt class="py-string">'rofs2'</tt><tt class="py-op">:</tt> <tt class="py-number">2</tt><tt class="py-op">,</tt> <tt class="py-string">'rofs3'</tt><tt class="py-op">:</tt> <tt class="py-number">3</tt><tt class="py-op">}</tt> </tt>
<a name="L573"></a><tt class="py-lineno">573</tt> <tt class="py-line"> <tt class="py-name">rom_type_values</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-string">''</tt><tt class="py-op">,</tt> <tt class="py-string">''</tt><tt class="py-op">,</tt> <tt class="py-string">''</tt><tt class="py-op">,</tt> <tt class="py-string">''</tt><tt class="py-op">]</tt> </tt>
<a name="L574"></a><tt class="py-lineno">574</tt> <tt class="py-line"> <tt class="py-name">rom_type_values</tt><tt class="py-op">[</tt><tt class="py-name">rom_types</tt><tt class="py-op">[</tt><tt class="py-name">binary</tt><tt class="py-op">.</tt><tt class="py-name">rom_type</tt><tt class="py-op">]</tt><tt class="py-op">]</tt> <tt class="py-op">=</tt> <tt class="py-name">str</tt><tt class="py-op">(</tt><tt class="py-name">binary</tt><tt class="py-op">.</tt><tt id="link-918" class="py-name" targets="Variable ccm.SessionPool.size=ccm.SessionPool-class.html#size"><a title="ccm.SessionPool.size" class="py-name" href="#" onclick="return doclink('link-918', 'size', 'link-918');">size</a></tt><tt class="py-op">)</tt> </tt>
<a name="L575"></a><tt class="py-lineno">575</tt> <tt class="py-line"> <tt class="py-name">rom_type_text</tt> <tt class="py-op">=</tt> <tt class="py-string">','</tt><tt class="py-op">.</tt><tt class="py-name">join</tt><tt class="py-op">(</tt><tt class="py-name">rom_type_values</tt><tt class="py-op">)</tt> </tt>
<a name="L576"></a><tt class="py-lineno">576</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_out</tt><tt class="py-op">.</tt><tt id="link-919" class="py-name"><a title="archive.builders.ArchivePreBuilder.write
build.model.BOMDeltaXMLWriter.write
build.model.BOMXMLWriter.write
buildtools.AbstractOutputWriter.write
buildtools.AntWriter.write
buildtools.EBSWriter.write
buildtools.MakeWriter.write
buildtools.StringWriter.write
flash_config.FlashConfigurationWriter.write
helium.documentation.APIDeltaWriter.write
sis.SisPreBuilder.write
sysdef.io.FlashImageSizeWriter.write
sysdef.io.MakeWriter.write
sysdef.io.MakeWriter2.write
sysdef.io.MakeWriter3.write
version.Version.write" class="py-name" href="#" onclick="return doclink('link-919', 'write', 'link-15');">write</a></tt><tt class="py-op">(</tt><tt class="py-string">'%s,%s,%s\n'</tt> <tt class="py-op">%</tt> <tt class="py-op">(</tt><tt class="py-name">unit</tt><tt class="py-op">.</tt><tt id="link-920" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-920', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">binary</tt><tt class="py-op">.</tt><tt id="link-921" class="py-name"><a title="buildtools.Command.name
ccm.FourPartName.name
symrec.ServicePack.name
sysdef.api.Configuration.name
sysdef.api.Option.name
sysdef.api.SpecialInstruction.name
sysdef.api.Target.name
sysdef.api.TargetList.name
sysdef.api.Unit.name
sysdef.api._UnitGroup.name" class="py-name" href="#" onclick="return doclink('link-921', 'name', 'link-10');">name</a></tt><tt class="py-op">,</tt> <tt class="py-name">rom_type_text</tt><tt class="py-op">)</tt><tt class="py-op">)</tt> </tt>
</div><a name="L577"></a><tt class="py-lineno">577</tt> <tt class="py-line"> </tt>
<a name="FlashImageSizeWriter.close"></a><div id="FlashImageSizeWriter.close-def"><a name="L578"></a><tt class="py-lineno">578</tt> <a class="py-toggle" href="#" id="FlashImageSizeWriter.close-toggle" onclick="return toggle('FlashImageSizeWriter.close');">-</a><tt class="py-line"> <tt class="py-keyword">def</tt> <a class="py-def-name" href="sysdef.io.FlashImageSizeWriter-class.html#close">close</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
</div><div id="FlashImageSizeWriter.close-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="FlashImageSizeWriter.close-expanded"><a name="L579"></a><tt class="py-lineno">579</tt> <tt class="py-line"> <tt class="py-docstring">""" Closing the writer. """</tt> </tt>
<a name="L580"></a><tt class="py-lineno">580</tt> <tt class="py-line"> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">_out</tt><tt class="py-op">.</tt><tt id="link-922" class="py-name"><a title="build.model.BOM.close
build.model.SessionCreator.close
buildtools.AbstractOutputWriter.close
ccm.AbstractSession.close
ccm.Session.close
ccm.SessionPool.close
ccm.extra.CachedSessionProvider.close
ccm.extra.SessionProvider.close
log2xml.LogWriter.close
preparation.PreparationBuilder.close
sysdef.io.FlashImageSizeWriter.close" class="py-name" href="#" onclick="return doclink('link-922', 'close', 'link-230');">close</a></tt><tt class="py-op">(</tt><tt class="py-op">)</tt> </tt>
</div></div><a name="L581"></a><tt class="py-lineno">581</tt> <tt class="py-line"> </tt><script type="text/javascript">
<!--
expandto(location.href);
// -->
</script>
</pre>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
bgcolor="#a0c0ff" cellspacing="0">
<tr valign="middle">
<!-- Tree link -->
<th> <a
href="module-tree.html">Trees</a> </th>
<!-- Index link -->
<th> <a
href="identifier-index.html">Indices</a> </th>
<!-- Help link -->
<th> <a
href="help.html">Help</a> </th>
<th class="navbar" width="100%"></th>
</tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
<tr>
<td align="left" class="footer">
Generated by Epydoc 3.0beta1 on Wed Sep 09 13:44:22 2009
</td>
<td align="right" class="footer">
<a href="http://epydoc.sourceforge.net">http://epydoc.sourceforge.net</a>
</td>
</tr>
</table>
<script type="text/javascript">
<!--
// Private objects are initially displayed (because if
// javascript is turned off then we want them to be
// visible); but by default, we want to hide them. So hide
// them unless we have a cookie that says to show them.
checkCookie()
// -->
</script>
</body>
</html>