<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.26.0">
</HEAD>
<BODY>
On Tue, 2010-10-05 at 17:35 -0400, Trevor Woerner wrote:<BR>
<BLOCKQUOTE TYPE=CITE>
    <TT><FONT COLOR="#1a1a1a">From: Trevor Woerner &lt;<A HREF="mailto:twoerner@gmail.com">twoerner@gmail.com</A>&gt;</FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#1a1a1a">New feature.</FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#1a1a1a">Using the new &quot;--modlist &lt;file&gt;&quot; option, the user can specify a file which</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">contains a list of the module/component items to process. The file can contain</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">blank lines and comment lines which start with a hash mark (#).</FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#1a1a1a">The list can be in any arbitrary order, the script will process them in the</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">correct dependency order. The script can't figure out what the dependencies</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">are, it expects the list to contain the necessary module/component items.</FONT></TT><BR>
    <BR>
    <TT><FONT COLOR="#1a1a1a">The script attempts to process any unknown items at the end of the known list.</FONT></TT><BR>
</BLOCKQUOTE>
Any reasons why this is better for the user? I think 99 out of a 100 users will expect the module<BR>
to be build in the order specified in the provided list.<BR>
If it is not doable, we should have a way for users to quickly find out it's the way it works so<BR>
he does not waste time debugging.<BR>
<BLOCKQUOTE TYPE=CITE>
    <BR>
    <TT><FONT COLOR="#1a1a1a">Suggested usage:</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp; 1. run script go generate the list of known items, redirecting to a file</FONT></TT><BR>
</BLOCKQUOTE>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; || type? &quot;to&quot; prehaps<BR>
<BLOCKQUOTE TYPE=CITE>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ util/modular/build.sh -L &gt; modulefile</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp; 2. edit file, commenting or deleting out unnecessary items</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp; 3. run the build off the list:</FONT></TT><BR>
    <TT><FONT COLOR="#1a1a1a">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ util/modular/build.sh $PREFIX --modfile modulefile ...</FONT></TT><BR>
    <BR>
</BLOCKQUOTE>
<BR>
This is great stuff. <BR>
<BR>
</BODY>
</HTML>