title: how to run .sh file on windows using cygwin?
body: <p>I am beginner of <code>cygwin</code> terminal. I am trying to run <code>*.sh</code> file on windows 8 using command <code>./file_name.sh</code>, but it gives error given below....</p>
  
  <p><code>Using prebuilt externals</code></p>
  
  <p><code>ERROR: Cannot find 'make' program. Please install Cygwin make package</code>
  <code>or define the GNUMAKE variable to point to it.</code></p>
  
  <p>I have installed <code>cygwin</code> in <code>F</code> drive, I google this error and set the variable path in <code>computer properties &gt; advance system properties &gt; variable environment &gt; path &gt;edit</code> and variable path is <code>;F:\cygwin\bin</code>
  But does not work. How can i solve this problem??</p>
  
  <p>Here is my script</p>
  
  <pre><code>`# set params`
  NDK_ROOT=/cygdrive/f/Android/android-ndk-r9b
  COCOS2DX_ROOT=/cygdrive/f/Android/cocos2d-2.0-rc2-x-2.0.1
  GAME_ROOT=$COCOS2DX_ROOT/molatx
  GAME_ANDROID_ROOT=$GAME_ROOT/proj.android
  RESOURCE_ROOT=$GAME_ROOT/Resources
  
  buildexternalsfromsource=
  
  usage(){
  cat &lt;&lt; EOF
  usage: $0 [options]
  
  Build C/C++ native code using Android NDK
  
  OPTIONS:
     -s   Build externals from source
     -h   this help
  EOF
  }
  
  while getopts "s" OPTION; do
      case "$OPTION" in
          s)
              buildexternalsfromsource=1
              ;;
          h)
              usage
              exit 0
              ;;
      esac
  done
  
  `# make sure assets is exist`
  if [ -d $GAME_ANDROID_ROOT/assets ]; then
      rm -rf $GAME_ANDROID_ROOT/assets
  fi
  
  mkdir $GAME_ANDROID_ROOT/assets
  
  `# copy resources`
  for file in $RESOURCE_ROOT/*
  do
      if [ -d "$file" ]; then
          cp -rf "$file" $GAME_ANDROID_ROOT/assets
      fi
  
      if [ -f "$file" ]; then
          cp "$file" $GAME_ANDROID_ROOT/assets
      fi
  done
  
  `# copy icons (if they exist)`
  file=$GAME_ANDROID_ROOT/assets/Icon-72.png
  if [ -f "$file" ]; then
      cp $file $GAME_ANDROID_ROOT/res/drawable-hdpi/icon.png
  fi
  file=$GAME_ANDROID_ROOT/assets/Icon-48.png
  if [ -f "$file" ]; then
      cp $file $GAME_ANDROID_ROOT/res/drawable-mdpi/icon.png
  fi
  file=$GAME_ANDROID_ROOT/assets/Icon-32.png
  if [ -f "$file" ]; then
      cp $file $GAME_ANDROID_ROOT/res/drawable-ldpi/icon.png
  fi
  
  
  if [[ $buildexternalsfromsource ]]; then
      echo "Building external dependencies from source"
      $NDK_ROOT/ndk-build -C $GAME_ANDROID_ROOT \
          NDK_MODULE_PATH=${COCOS2DX_ROOT}:${COCOS2DX_ROOT}/cocos2dx/platform/third_party/android/source
  else
      echo "Using prebuilt externals"
      $NDK_ROOT/ndk-build -C $GAME_ANDROID_ROOT \
          NDK_MODULE_PATH=${COCOS2DX_ROOT}:${COCOS2DX_ROOT}/cocos2dx/platform/third_party/android/prebuilt
  fi
  </code></pre>