The chances are that besides GNU make, you'll also need many of the GNU Core Utilities. touch, rm, cp, sed, test, tee, echo and the like.
The build system might require Bash features, if for nothing else, it's popular to create temporary file names from the process ID ($$$$). That won't work without Bash. You can get everything with the popular POSIX emulators for Windows:
- Cygwin. It is probably the most popular one and the most compatible with POSIX. It has some difficulties with Windows paths, and it's slow.
- GnuWin. It was good and fast, but it is now abandoned. No Bash is provided, but it's possible to use it from other packages.
- ezwinports. My current favorite. It is fast and works well. There isn't any Bash provided with it, and that can be a problem for some build systems. It's possible to use Make from ezwinports and Bash from Cygwin or MSYS2 as a workaround.
- MSYS 1.19 is abandoned. It worked well, but it featured a very old Make (3.86 or so)
- MSYS2 works well and is the second fastest solution after ezwinports. Good quality, package manager (Pacman), and all tooling is available. I'd recommend this one.
- MinGW: Abandoned? There was usually MSYS 1.19 bundled with MinGW packages that contained an old make.exe. Use mingw32-make.exe from the package, that's more up-to-date.
Note that you might not be able to select your environment. If the build system was created for Cygwin, it might not work in other environments without modifications (the Make language is the same, but escaping, path conversion are working differently, $(realpath) fails on Windows paths, DOS bat files are started as shell scripts and many similar issues). If it's from Linux, you might need to use a real Linux or WSL.
If the compiler is running on Linux, there isn't any point in installing Make for Windows, because you'll have to run both Make and the compiler on Linux. In the same way, if the compiler is running on Windows, WSL won't help, because in that environment you can only execute Linux tools, not Windows executables. It's a bit tricky!
makeis unlikely to solve your problem. Many Makefiles are written for Unix-like systems and will require you to install a significant amount of additional utilities (including a supported compiler if the project involves compiled code) such as Cygwin, or simply switching to a platform like WSL if you really cannot free yourself from Windows entirely.