The make utility automatically determines which pieces of an extensive program need to be recompiled and issues a command to recompile them. This manual describes GNU make, which was implemented by Richard Stallman and Roland McGrath. Paul D. Smith has handled development since Version 3.76. GNU make