

Moving it to a native Windows shaped build would be prohibitively expensive, and would make it harder to accept updates from the vendor. We do use Cygwin for a couple of projects, in particular one where the system-on-a-chip vendor provided a complete, working toolchain and build environment hosted in Cygwin. MinGW also provides a native build of Gnu Make.

I use it on XP alongside GCC from the MinGW project, as well as with several different embedded systems cross compiler toolchains. The GnuWin32 package does include a nice PDF of the manual, IIRC. It works well, but does have a few minor quirks due to a well-intentioned hack that tries to equate a target named foo with the file foo.exe. The fine folks over at GnuWin32 have Gnu make built for Windows as a native binary.
