title: Ndk-build: CreateProcess: make (e=87): The parameter is incorrect
body: <p>I get an error when build static lib with NDK on Windows platform:</p>
  
  <pre><code>process_begin: CreateProcess( "PATH"\android-ndk-r8b\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ar.exe, "some other commands" ) failed.
  make (e=87): The parameter is incorrect.
  make: *** [obj/local/armeabi-v7a/staticlib.a] Error 87
  make: *** Waiting for unfinished jobs....
  </code></pre>
  
  <p>All source files build successfully, and this error occur when compose object files.</p>
  
  <p>I don't get this error when build this project in Ubuntu, it occur only on Windows.</p>
  
  <p>I suppose I found the <b>issue</b>: second parameter of <a href="http://msdn.microsoft.com/en-us/library/windows/desktop/ms682425(v=vs.85).aspx">CreateProcess</a> Win API function <i>lpCommandLine</i> has max length <b>32,768</b> characters. But in my case it is more than 32,768 characters.</p>
  
  <p>How I can solve this issue?</p>