Gnu Make is a builder software. It build a program from a file called the makefile.
On Windows, see GNU - Windows