Update one or more targets according to dependency instructions in a description file in the current directory. By default, this file is called makefile or Makefile. Options, targets, and macro definitions can be in any order. Macro definitions are typed as:
For more information on make, see Managing Projects with make (O’Reilly).
Print detailed debugging information.
Override makefile macro definitions with environment variables.
Use makefile as the description file; a filename
- denotes standard input.
Print options to make command.
Ignore command error codes (same as .IGNORE).
Attempt to execute jobs jobs simultaneously or, if no number is specified, as many jobs as possible.
Abandon the current target when it fails, but keep working with unrelated targets.
Attempt to keep load below load, which should be a floating-point number. Used with -j.
Print commands but don’t execute (used for testing).
Never remake file or cause other files to be remade on account of it.
Print rules and variables in addition to normal execution.
Query; return 0 if file is up to date; nonzero ...