Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > f9b5dcfeb836768bfb331dda569b6c02 > files > 293

waf-doc-1.7.13-1.fc18.noarch.rpm



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>The core modules &mdash; Waf 1.7.11 documentation</title>
    
    <link rel="stylesheet" href="_static/default.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '',
        VERSION:     '1.7.11',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <link rel="author" title="About these documents" href="about.html" />
    <link rel="copyright" title="Copyright" href="copyright.html" />
    <link rel="top" title="Waf 1.7.11 documentation" href="index.html" />
    <link rel="next" title="Waf Tools" href="tools.html" />
    <link rel="prev" title="Waf documentation" href="index.html" /> 
  </head>
  <body>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="tools.html" title="Waf Tools"
             accesskey="N">next</a> |</li>
        <li class="right" >
          <a href="index.html" title="Waf documentation"
             accesskey="P">previous</a> |</li>
        <li><a href="index.html">Waf 1.7.11 documentation</a> &raquo;</li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            
  <div class="section" id="the-core-modules">
<span id="coremodules"></span><h1>The core modules<a class="headerlink" href="#the-core-modules" title="Permalink to this headline">ΒΆ</a></h1>
<p>Waf is based on 13 core modules which provide the main functionality of the framework.
They may be used alone, although the support for programming languages or compilers is provided by extensions called Waf tools.</p>
<p class="graphviz">
<img src="_images/graphviz-8a772802083d95a61211b56c2652de4d30109488.png" alt="digraph module_deps {
             size=&quot;8.0, 12.0&quot;;
             &quot;Build&quot; [style=&quot;setlinewidth(0.5)&quot;,URL=&quot;Build.html&quot;,fontname=&quot;Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans&quot;,height=0.25,shape=box,fontsize=10,fillcolor=&quot;#fffea6&quot;,style=filled];
             &quot;ConfigSet&quot; [style=&quot;setlinewidth(0.5)&quot;,URL=&quot;ConfigSet.html&quot;,fontname=&quot;Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans&quot;,height=0.25,shape=box,fontsize=10,fillcolor=&quot;#fffea6&quot;,style=filled];
             &quot;Configure&quot; [style=&quot;setlinewidth(0.5)&quot;,URL=&quot;Configure.html&quot;,fontname=&quot;Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans&quot;,height=0.25,shape=box,fontsize=10,fillcolor=&quot;#fffea6&quot;,style=filled];
             &quot;Context&quot; [style=&quot;setlinewidth(0.5)&quot;,URL=&quot;Context.html&quot;,fontname=&quot;Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans&quot;,height=0.25,shape=box,fontsize=10,fillcolor=&quot;#fffea6&quot;,style=filled];
             &quot;Logs&quot; [style=&quot;setlinewidth(0.5)&quot;,URL=&quot;Logs.html&quot;,fontname=&quot;Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans&quot;,height=0.25,shape=box,fontsize=10,fillcolor=&quot;#fffea6&quot;,style=filled];
             &quot;Node&quot; [style=&quot;setlinewidth(0.5)&quot;,URL=&quot;Node.html&quot;,fontname=&quot;Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans&quot;,height=0.25,shape=box,fontsize=10,fillcolor=&quot;#fffea6&quot;,style=filled];
             &quot;Options&quot; [style=&quot;setlinewidth(0.5)&quot;,URL=&quot;Options.html&quot;,fontname=&quot;Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans&quot;,height=0.25,shape=box,fontsize=10,fillcolor=&quot;#fffea6&quot;,style=filled];
             &quot;Runner&quot; [style=&quot;setlinewidth(0.5)&quot;,URL=&quot;Runner.html&quot;,fontname=&quot;Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans&quot;,height=0.25,shape=box,fontsize=10,fillcolor=&quot;#fffea6&quot;,style=filled];
             &quot;Scripting&quot; [style=&quot;setlinewidth(0.5)&quot;,URL=&quot;Scripting.html&quot;,fontname=&quot;Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans&quot;,height=0.25,shape=box,fontsize=10,fillcolor=&quot;#fffea6&quot;,style=filled];
             &quot;TaskGen&quot; [style=&quot;setlinewidth(0.5)&quot;,URL=&quot;TaskGen.html&quot;,fontname=&quot;Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans&quot;,height=0.25,shape=box,fontsize=10,fillcolor=&quot;#fffea6&quot;,style=filled];
             &quot;Task&quot; [style=&quot;setlinewidth(0.5)&quot;,URL=&quot;Task.html&quot;,fontname=&quot;Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans&quot;,height=0.25,shape=box,fontsize=10,fillcolor=&quot;#fffea6&quot;,style=filled];
             &quot;Utils&quot; [style=&quot;setlinewidth(0.5)&quot;,URL=&quot;Utils.html&quot;,fontname=&quot;Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans&quot;,height=0.25,shape=box,fontsize=10,fillcolor=&quot;#fffea6&quot;,style=filled];
             &quot;Errors&quot; [style=&quot;setlinewidth(0.5)&quot;,URL=&quot;Errors.html&quot;,fontname=&quot;Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans&quot;,height=0.25,shape=box,fontsize=10,fillcolor=&quot;#fffea6&quot;,style=filled];

             &quot;Build&quot; -&gt; &quot;Runner&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
             &quot;Build&quot; -&gt; &quot;TaskGen&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
             &quot;Build&quot; -&gt; &quot;ConfigSet&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
             &quot;Build&quot; -&gt; &quot;Options&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];

             &quot;ConfigSet&quot; -&gt; &quot;Utils&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
             &quot;ConfigSet&quot; -&gt; &quot;Logs&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];

             &quot;Configure&quot; -&gt; &quot;Build&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];

             &quot;Context&quot; -&gt; &quot;Logs&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
             &quot;Context&quot; -&gt; &quot;Node&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];

             &quot;Node&quot; -&gt; &quot;Utils&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];

             &quot;Options&quot; -&gt; &quot;Context&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];

             &quot;Runner&quot; -&gt; &quot;Task&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];

             &quot;Scripting&quot; -&gt; &quot;Configure&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];

             &quot;TaskGen&quot; -&gt; &quot;Task&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];

             &quot;Task&quot; -&gt; &quot;Logs&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];

             &quot;Utils&quot; -&gt; &quot;Errors&quot; [arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
}" usemap="#module_deps" />
<map id="module_deps" name="module_deps">
<area shape="rect" id="node1" href="Build.html" title="Build" alt="" coords="149,155,221,181"/>
<area shape="rect" id="node2" href="ConfigSet.html" title="ConfigSet" alt="" coords="233,305,313,330"/>
<area shape="rect" id="node7" href="Options.html" title="Options" alt="" coords="5,230,77,255"/>
<area shape="rect" id="node8" href="Runner.html" title="Runner" alt="" coords="101,230,173,255"/>
<area shape="rect" id="node10" href="TaskGen.html" title="TaskGen" alt="" coords="197,230,272,255"/>
<area shape="rect" id="node5" href="Logs.html" title="Logs" alt="" coords="137,379,209,405"/>
<area shape="rect" id="node12" href="Utils.html" title="Utils" alt="" coords="132,454,204,479"/>
<area shape="rect" id="node3" href="Configure.html" title="Configure" alt="" coords="146,81,224,106"/>
<area shape="rect" id="node4" href="Context.html" title="Context" alt="" coords="41,305,113,330"/>
<area shape="rect" id="node6" href="Node.html" title="Node" alt="" coords="41,379,113,405"/>
<area shape="rect" id="node11" href="Task.html" title="Task" alt="" coords="137,305,209,330"/>
<area shape="rect" id="node9" href="Scripting.html" title="Scripting" alt="" coords="149,6,221,31"/>
<area shape="rect" id="node13" href="Errors.html" title="Errors" alt="" coords="132,529,204,554"/>
</map>
</p>
</div>


          </div>
        </div>
      </div>
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">
  <h4>Previous topic</h4>
  <p class="topless"><a href="index.html"
                        title="previous chapter">Waf documentation</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="tools.html"
                        title="next chapter">Waf Tools</a></p>
  <h3>This Page</h3>
  <ul class="this-page-menu">
    <li><a href="_sources/coremodules.txt"
           rel="nofollow">Show Source</a></li>
  </ul>
<div id="searchbox" style="display: none">
  <h3>Quick search</h3>
    <form class="search" action="search.html" method="get">
      <input type="text" name="q" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    <p class="searchtip" style="font-size: 90%">
    Enter search terms or a module, class or function name.
    </p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="tools.html" title="Waf Tools"
             >next</a> |</li>
        <li class="right" >
          <a href="index.html" title="Waf documentation"
             >previous</a> |</li>
        <li><a href="index.html">Waf 1.7.11 documentation</a> &raquo;</li> 
      </ul>
    </div>

    <div class="footer">
        &copy; <a href="copyright.html">Copyright</a> 2010, Thomas Nagy.
    </div>

  </body>
</html>