le
         |     |---&gt; neko.cat
         |     `---&gt; chat.cat
         `---&gt; main/
               |---&gt; OMakefile
               `---&gt; main.cat
</PRE><P>The listing for the entire project is as follows. Here, we also include a function
<CODE>CatLibrary</CODE> to link several <CODE>.woof</CODE> files into a library.</P><PRE CLASS="verbatim">my_project/OMakeroot:
    # Process the command-line vars
    DefineCommandVars()
    
    # Include the OMakefile in this directory.
    .SUBDIRS: .

my_