title: GnuWin32 Make fails to run a makefile
body: <p>I have a small C++ project, and I'm trying to use the GnuWin32 Make utility to build it. 
  This is what my calc.mak file looks like:</p>
  
  <pre><code>calc.exe : calc.obj stack_c.obj input_c.obj
      cl calc.obj stack_c.obj input_c.obj
  
  calc.obj : calc.cpp calc.h input.h stackseq.h
      cl -c calc.cpp
  
  stack_c.obj : stack_c.cpp stackseq.h
      cl -c stack_c.cpp
  
  input_c.obj : input_c.cpp input.h
      cl -c input_c.cpp
  </code></pre>
  
  <p>These are the contents of the directory that contains the files:</p>
  
  <pre><code> Directory of G:\dev\c++\cpp_in_action\calc
  
  02/02/2011  04:37 PM    &lt;DIR&gt;          .
  02/02/2011  04:37 PM    &lt;DIR&gt;          ..
  02/02/2011  04:13 PM             2,288 calc.cpp
  02/02/2011  04:19 PM               294 calc.h
  02/02/2011  03:16 PM               266 calc.mak
  02/02/2011  01:24 PM               455 input.h
  02/02/2011  01:33 PM               551 input_c.cpp
  02/02/2011  12:03 PM               641 stackseq.h
  02/02/2011  03:02 PM               568 stack_c.cpp
                 7 File(s)          5,063 bytes
                 2 Dir(s)     805,187,584 bytes free
  </code></pre>
  
  <p>And this is the error that I get:</p>
  
  <pre><code>G:\dev\c++\cpp_in_action\calc&gt;make -f calc.mak
  cl -c calc.cpp
  process_begin: CreateProcess(NULL, cl -c calc.cpp, ...) failed.
  make (e=2): The system cannot find the file specified.
  make: *** [calc.obj] Error 2
  </code></pre>
  
  <p>Any ideas about how I can make this work?</p>