<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div>Hi William,</div><div><br></div><div>You can include all the externals that you need in your distribution.</div><div><br></div><div>You know that pd-vanilla will be there and you supply a folder (probably with sub-folders) with all externals (for all platforms if needed).</div><div><br></div><div>Then you simply use [declare] </div><div><br></div><div>That`s it.</div><div><br></div><div>You can download the zips of the externals with deken or from puredata.info.</div><div><br></div><div>Hope this helps,</div><div>If you need more clarification on how to do this write back.</div><div><br></div><div>Or you are trying to do something that I don't understand.</div><div><br></div><div>Salutti,</div><div>Lucarda.</div><br><font face="Courier New, Courier, Monospace" size="2">Mensaje telepatico asistido por maquinas.</font><br><br><div><hr id="stopSpelling">From: williamahuston@gmail.com<br>Date: Mon, 6 Jun 2016 16:52:32 -0400<br>To: pd-list@lists.iem.at<br>Subject: [PD] Determine library dependency tree for a patch?<br><br><div dir="ltr"><div><div><div><div><div></div>My idea is, I want to distribute a patch. <br><br></div>But I build my patches with layers of abstractions.<br><br></div>So I want to make a recursive map of the dependency tree,<br></div>including any external libraries needed, so I can know<br></div><div>what needs to be included when I distribute the patch.<br></div><div><br>Has anyone tried this?<br><br></div><div>I will probably do this with an external program,<br></div><div>probably Perl (not within Pd). <br></div><div><br></div><div>First it seems I really need to understand how to <br></div><div>Pd does conflict resolution in case of name clashes. <br></div><div><br></div><div>Next, it seems one must know the search path. <br></div><div><br>This is a bit easier on Linux systems b/c it just<br></div><div>requires parsing a flat file. <br><br></div><div>On Windows it requires parsing the Registry <br></div><div>(which I admit is still a big mystery for me).<br><br></div><div>On My machine, I am finding the search path here:<br></div><div><br>HKEY_USERS\S-1-5-21-1970324843-3388967453-2642309065-1000\Software\Classes\VirtualStore\MACHINE\SOFTWARE\Wow6432Node\Pd\<br><br></div><div>npath=12 means 12 directories to search, each being<br></div><div>path1=(path1)<br></div><div>path2=(path2)<br>...<br></div><div>path12=(path12)<br><br></div><div>I also find this repeated here:<br></div><div><br></div><div><div><div><div><div><div><div><div>HKEY_USERS\S-1-5-21-1970324843-3388967453-2642309065-1000_Classes\VirtualStore\MACHINE\SOFTWARE\Wow6432Node\Pd<br clear="all"><div><br></div><div>One question is, where does this strange string come from?<br></div><div>Is this guaranteed to be the same on every Windows systems?<br></div><div><br>S-1-5-21-1970324843-3388967453-2642309065-1000<br>S-1-5-21-1970324843-3388967453-2642309065-1000_Classes<br><br></div><div>Ugh. Anyway, just looking for some general guidance here.<br><br></div><div>Thanks,<br></div><div>BH<br></div><div><br>-- <br><div class="ecxgmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr">--<br>
May you, and all beings<br>
be happy and free from suffering :)<br>
-- ancient Buddhist Prayer (Metta)<br></div></div></div></div>
</div></div></div></div></div></div></div></div></div></div>
<br>_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list</div>                                         </div></body>
</html>