title: Keeping all libraries in the Arduino sketch directory
body: <p>I know that you are supposed to place any external libraries under the "libraries" folder of the arduino install directory, but I have a project that uses several libraries that I have created for the project and mainly to keep all that code self contained and out of the main pde file.  However, I have tried to place the libraries in the same directory as the main PDE file so that I can more easily keep everything synced up in subversion (I work on this on multiple computers) and I don't want to have to keep going back and syncing up the libraries separately.  Also, just for the sake of being able to easily zip of the sketch folder and know that it contains everything it needs.</p>
  
  <p>I've tried adding the header files to the sketch as a new tab, but that doesn't seem to work at all... don't even care if they should up in the arduino IDE.</p>
  
  <p>I've also tried adding the libraries to the sketch directory in subdirectories (what I would greatly prefer) and then linking to them as:</p>
  
  <pre><code>#include "mylib/mylib.h"
  </code></pre>
  
  <p>and</p>
  
  <pre><code>#include &lt;mylib/mylib.h&gt;
  </code></pre>
  
  <p>But both of these result in file not found errors.</p>
  
  <p>Is this possible? And, if so, how do I include them in the main file for building? Preferably in their own subdirectories.</p>