Thanks for the quick reply Peter.<div><br></div><div>I took a look through the paper and seems to make sense to me. What I would like to do is not use cook recursively, but just have cookbooks that are split over different directories(so the zlib library has the zlib related targets etc..) but would be "binded" together into a single cookbook when cook is run. </div>
<div><br></div><div>This page: <a href="http://evbergen.home.xs4all.nl/nonrecursive-make.html">http://evbergen.home.xs4all.nl/nonrecursive-make.html</a>, which you link to, provides information about implementing a 'modular' Makefile which appears to solve the issue of make not running in the same directory as the module.</div>
<div><br></div><div>As a quick hack(without using a stack as that example does, so this isn't robust) having:</div><div>search_list = [dir [pathname [__FILE__]]];</div><div>at the top of my cookbook lets me run cook from another directory.</div>
<div><br></div><div>Neither of these, however, solve the issue of variable names colliding (for either make or cook). What might be ideal is for the individual modules to list 'exports' of what build rules they wish to publicize and the importer/including cookbook can import those rules (and perhaps prepend a unique value to all the rules).</div>
<div><br></div><div>Any more thoughts on how to solve these issues? Perhaps I'm trying to use cook in an unexpected way.</div><div><br></div><div>Thanks,</div><div><br></div><div>Kyle</div><div>


<br><div class="gmail_quote">On Thu, Sep 15, 2011 at 1:22 AM, Peter Miller <span dir="ltr"><<a href="mailto:peter.miller.aus@gmail.com" target="_blank">peter.miller.aus@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div>On Thu, 2011-09-15 at 00:01 -0400, Kyle Loveless wrote:<br>
> >From what I can tell from the tutorial, it looked like the normal use of<br>
> cook is to use a single cookbook for the entire project.<br>
<br>
</div>This is why...<br>
<a href="http://miller.emu.id.au/pmiller/books/rmch/" target="_blank">http://miller.emu.id.au/pmiller/books/rmch/</a><br>
<font color="#888888"><br>
<br>
--<br>
Peter Miller <<a href="mailto:peter.miller.aus@gmail.com" target="_blank">peter.miller.aus@gmail.com</a>><br>
_______________________________________________<br>
Cook-users mailing list<br>
<a href="mailto:Cook-users@lists.auug.org.au" target="_blank">Cook-users@lists.auug.org.au</a><br>
<a href="http://lists.auug.org.au/listinfo/cook-users" target="_blank">http://lists.auug.org.au/listinfo/cook-users</a><br>
</font></blockquote></div><br></div>