Thinking about it some more...

I guess our best bet is to set the presubmit script to "sh build/presubmit.sh" and put the `if` there -- that should work even without shebangs, in all of these cases: Linux or Windows, Cygwin make or MSYS make, native node.exe or Cygwin-compiled node package. Could you please test all that?

An even cleaner solution would be to just `"make presubmit"` in package.json and deal with $(NO_PRESUBMIT) in the Makefile, but that's not possible with our current Makefile structure. The problem is that the line `-include $(TPL_GENSRC_DEPS)` always forces a npm install, regardless of what you're make-ing.

What an unfortunate situation.