changed:
-
<p>Jamoma has become a fairly large project with a number of dependencies.
This page describes how to go about to compile the externals on both
Mac and Windows. <br></p><h2>On the Mac platform:</h2>What you need to download: <br><ul><li>Latest version of <a href="http://developer.apple.com/technology/xcode.html">Xcode</a></li></ul>What you need to checkout through SVN<br><ul><li><a href="http://code.google.com/p/ttblue/downloads/list">TTBlue</a> (or through <a href="http://code.google.com/p/ttblue/source/checkout">SVN</a>)</li><li><a href="http://code.google.com/p/objectivemax/">ObjectiveMax</a></li><li><a href="https://sourceforge.net/projects/jamoma/">Jamoma</a><br></li></ul>What you need to do:<br><ol><li>Build ObjectiveMax and move the framework build into /Library/frameworks<br></li><li>Copy the MaxMSP frameworks<br></li><ol><li>Find the MaxMSP application</li><li>Right click and choose "show package contents"</li><li>Copy the 4 frameworks into /Library/frameworks</li></ol><li>Install ruby</li><ol><li>From the Jamoma folder: <i>cd Tools/rosc</i></li><li><i>sudo ruby setup.rb</i> (if you can't do sudo, try to give yourself permissions to write to /Library/Ruby<br></li></ol><li>Build Jamoma (including TTblue)<br></li><ol><li>Open Terminal</li><li>Change directory to the Tools folder</li><li>Use one of the following commands:<br><pre>./build.rb Deployment 1<br>./build.rb Development<br></pre></li></ol></ol><blockquote><blockquote>This procedure will rebuild externals, libraries and the framework. In addition the Jamoma.framework will be copied to /Library/Frameworks .</blockquote></blockquote><h2>On the Windows platform</h2>NOTE: You first need Cygwin to be set up properly as discussed in the section [Setting up a Development Environment]. Open the Cygwin terminal and change directory in order to build the framework:<br><pre>cd source/SourceCode/Framework/source<br>make clean<br>make release<br></pre><p>Use make clean to be sure things are correctly build after cleaning. Then you build the externals:<br></p><pre>cd source/SourceCode/MaxObject<br>make clean<br>make release</pre>