... would it work if i rename make.exe to gmake.exe
The GNU make utility that I use to build perl on Windows is called "make.exe". It's in my PATH and I always invoke it simply as "make".
I've never had any problems with that. That should be fine - unless it's not really GNU make.