GNU make utility to maintain groups of programs
make  executes  commands  in  the  makefile to update one or more target names, where name is typically a
program.  If no -f option is present, make  will  look  for  the  makefiles  GNUmakefile,  makefile,  and
Makefile, in that order.
Commands separated  by  a ; are executed sequentially; the shell waits for each command to terminate in turn.  The
return status is the exit status of the last command executed.
maintain, update, and regenerate groups of programs (DEVELOPMENT)
source manpages: makemake