Description
Runs build instructions from Makefiles to compile, generate, test, or install software. It decides which steps need to run based on file timestamps and dependency rules.
Use it when a project says to run make, when compiling software from source, or when maintaining automation built around Makefiles. It is a core command-line build tool.