nmake
NMake is a Windows-oriented implementation of the make utility from Microsoft. It reads a makefile that describes file dependencies and the commands needed to build targets, and then executes those commands to produce executables and libraries. It is primarily used with C and C++ projects on Windows and is designed to work with the Microsoft toolchain and Visual Studio development environments.
NMake originated in Microsoft's development tools many years ago and has long been shipped with Visual Studio
A NMake makefile describes targets and the commands used to build them. A typical rule takes the
To invoke NMake, run the nmake command in a command prompt in the directory containing the makefile,
Limitations include its dialect differences from GNU make. NMake is not fully compatible with many GNU makefiles