<!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 <<A HREF="mailto:twoerner@gmail.com">twoerner@gmail.com</A>></FONT></TT><BR>
<BR>
<TT><FONT COLOR="#1a1a1a">New feature.</FONT></TT><BR>
<BR>
<TT><FONT COLOR="#1a1a1a">Using the new "--modlist <file>" 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"> 1. run script go generate the list of known items, redirecting to a file</FONT></TT><BR>
</BLOCKQUOTE>
|| type? "to" prehaps<BR>
<BLOCKQUOTE TYPE=CITE>
<TT><FONT COLOR="#1a1a1a"> $ util/modular/build.sh -L > modulefile</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a"> 2. edit file, commenting or deleting out unnecessary items</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a"> 3. run the build off the list:</FONT></TT><BR>
<TT><FONT COLOR="#1a1a1a"> $ util/modular/build.sh $PREFIX --modfile modulefile ...</FONT></TT><BR>
<BR>
</BLOCKQUOTE>
<BR>
This is great stuff. <BR>
<BR>
</BODY>
</HTML>