Makefile
Noun · Development
Definitions
A file containing rules, targets, dependencies, and shell commands read by the `make` utility to build a project. Each rule declares a target, its prerequisite files, and the recipe (tab-indented shell commands) to produce it. Widely used even outside C/C++ as a simple task runner.
In plain English: A recipe file that tells the build tool what to build, what depends on what, and which commands to run.
Example: "The Makefile has a `docker-build` target so the whole team builds the image the same way."