title: How do I define preprocessor macros through MinGW make
body: <p>I've been trying to build a <strong>make file</strong> I generate via <strong>qmake</strong>, and I've tried the following but they don't seem to work.</p>
  <pre><code>mingw32-make -j8 -DDEVELOP
  </code></pre>
  <pre><code>mingw32-make -j8 -D DEVELOP
  </code></pre>
  <p>But both seem to fail with the former giving me:</p>
  <pre><code>mingw32-make: invalid option -- E
  mingw32-make: invalid option -- V
  mingw32-make: invalid option -- E
  </code></pre>
  <p>followed by the <code>-help</code> messege.
  And the second one begins compiling but then gets to <code>mingw32-make: *** DEVELOP: No such file or directory.  Stop.</code> and stops, failing to build the exe.</p>
  <p>I'm using GNU MAKE 4.2.1 which was installed along side QT.</p>
  <p>I wouldn't want to define these from my project files or in C++ as they're unique to certain builds. How do I go about doing this?</p>