No - dmake and GNU Make each have slightly different syntax requirements, and can therefore not be interchanged.
Possibly, but first ExtUtils::MakeMaker would need to be patched so that it can create a Makefile that the Windows version of GNU Make could understand.
Afaik, for Windows systems, ExtUtils::MakeMaker can currently write only nmake-compliant or dmake-compliant Makefiles.