title: Expand makefiles
body: <p>I've got a huge project that uses many makefiles, via <code>include</code>. At one point, a macro is set (properly) but at another point, when I expect to be able to use it, it is no longer defined.</p>
  
  <p>Basically, I run a local makefile for my project, it <code>include</code>s a global makefile for the framework I'm using (openFrameworks). This one <code>include</code>s other makesfiles depending on platform, which addons my project depends on, etc.</p>
  
  <p>I'd love to have a command similar to <code>cpp</code> but for makefiles, so that I can get a view of what things would look like with all <code>include</code>s and macros expanded.</p>
  
  <p>I've tried using <code>remake -X</code> to debug this, but it seems like it will always run everything until it hits the first target. The first target appears long after the things I'm worried about.</p>