Task runner for targets described in Makefile. Mostly used to control the compilation of an executable from source code. More information: https://www.gnu.org/software/make/manual/make.html.
make
make target
make -j4 target
make --file path/to/file
make --directory path/to/directory
make --always-make target
make target variable=new_value
make --environment-overrides target