title: makefile calling makefile error
body: <p>I have a working make, I have platform code and like several makes for each os in the folder. Right now I have one makefile which works. I renamed it to Makefile.ws and wrote this in Makefile</p>
  
  <pre><code>all:
      make -f Makefile.w32
  
  clean:
      make -f Makefile.w32 clean
  </code></pre>
  
  <p>I ran it and got this error</p>
  
  <pre><code>&gt; "make" 
  make -f Makefile.w32
  make[1]: Entering directory `/c/nightly/test'
  make -f Makefile.w32
  make[3]: Makefile.w32: No such file or directory
  make[3]: *** No rule to make target `Makefile.w32'.  Stop.
  make[2]: *** [all] Error 2
  make[1]: *** [build] Error 2
  make[1]: Leaving directory `/c/nightly/test'
  "make": *** [all] Error 2
  </code></pre>
  
  <p>Oddly enough the clean works perfectly. Then I decided to write "make -f Makefile.w32 mingw32" and that did not work correctly. In fact it made a folder called mingw32 which I thought was very strange.</p>
  
  <p>As for the mingw32 rule I just copy build which I suspect is the main/normal rule that is used to build</p>
  
  <pre><code>$(BUILD):
      @[ -d $@ ] || mkdir -p $@
      @make --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile
  
  mingw32:
      @[ -d $@ ] || mkdir -p $@
      @make --no-print-directory -C $(BUILD) -f $(CURDIR)/Makefile
  </code></pre>
  
  <p>full .w32 source is here  <a href="http://pastie.org/320035" rel="nofollow noreferrer">http://pastie.org/320035</a></p>