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.
source manpages: makemake