configure for Makefile is OK in cygwin, but has gnu99-c99 problem in mingw
with config*, use one Makefile to support cygwin mingw and linux now