1) Add support for parallel makefile generation by spliting compile into two-step operation. export first, followed by compile.
2) Remove smoketest from sources.csv and into sources_test.csv. This enables a fully resolved csv file to be fed directly back into a platform build.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE HTML PUBLIC "-//w3c//dtd xhtml 1.0 strict//en"
"http://www.w3.org/tr/xhtml1/dtd/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="keywords" content="helium"/>
<meta http-equiv="content-type" content="text/html+xml; charset=iso-8859-1"/>
<link rel="stylesheet" href="stylesheet.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
VERSION: '0'
};
</script>
<script type="text/javascript" src="../_static/jquery.js"></script>
<script type="text/javascript" src="../_static/interface.js"></script>
<script type="text/javascript" src="../_static/doctools.js"></script>
<title></title>
</head>
<body>
<table border="0" width="100%" summary="">
<tr>
<td>
<font size="+1" class="frameheadingfont">
<a href="propertygroup-EC.html" target="classframe">EC</a>
</font>
</td>
</tr>
<tr>
<td style="white-space: nowrap">
<font size="+1" class="frameheadingfont">Properties</font> 
<br/>
<font class="frameitemfont">
<a href="property-archive.using.ec.html" title="archive.using.ec" target="classframe">archive.using.ec</a>
<br/>
<a href="property-ec.allow.duplicates.html" title="ec.allow.duplicates" target="classframe">ec.allow.duplicates</a>
<br/>
<a href="property-ec.build.class.html" title="ec.build.class" target="classframe">ec.build.class</a>
<br/>
<a href="property-ec.emake.html" title="ec.emake" target="classframe">ec.emake</a>
<br/>
<a href="property-ec.history.dir.html" title="ec.history.dir" target="classframe">ec.history.dir</a>
<br/>
<a href="property-ec.history.option.html" title="ec.history.option" target="classframe">ec.history.option</a>
<br/>
<a href="property-ec.historyfile.html" title="ec.historyfile" target="classframe">ec.historyfile</a>
<br/>
<a href="property-ec.makefile.file.html" title="ec.makefile.file" target="classframe">ec.makefile.file</a>
<br/>
<a href="property-ec.maxagents.html" title="ec.maxagents" target="classframe">ec.maxagents</a>
<br/>
<a href="property-ec.mem.limit.html" title="ec.mem.limit" target="classframe">ec.mem.limit</a>
<br/>
<a href="property-ec.scripts.dir.html" title="ec.scripts.dir" target="classframe">ec.scripts.dir</a>
<br/>
<a href="property-ec.sysdef2make.html" title="ec.sysdef2make" target="classframe">ec.sysdef2make</a>
<br/>
<a href="property-ec.tools.dir.html" title="ec.tools.dir" target="classframe">ec.tools.dir</a>
<br/>
<a href="property-sbs.implicit.tools.build.html" title="sbs.implicit.tools.build" target="classframe">sbs.implicit.tools.build</a>
<br/>
<a href="property-sbs.tools.config.html" title="sbs.tools.config" target="classframe">sbs.tools.config</a>
<br/>
<a href="property-skip.compile-ec-patch.html" title="skip.compile-ec-patch" target="classframe">skip.compile-ec-patch</a>
<br/>
</font>
</td>
</tr>
</table>
</body>
</html>