| -b |
Ignored for compatibility
|
| -B |
Unconditionally make all targets
|
| -C DIRECTORY |
Change to DIRECTORY before doing anything
|
| -d |
Print lots of debugging information
|
| -e |
Environment variables override makefiles
|
| -E STRING |
Evaluate STRING as a makefile statement
|
| -f FILE |
Read FILE as a makefile
|
| -i |
Ignore errors from recipes
|
| -I DIRECTORY |
Search DIRECTORY for included makefiles
|
| -j [N] |
Allow N jobs at once; infinite jobs with no arg
|
| -k |
Keep going when some targets can't be made
|
| -l [N] |
--max-load[=N] Don't start multiple jobs unless load is below N
|
| -L |
Use the latest mtime between symlinks and target
|
| -n |
Don't actually run any recipe; just print them
|
| -o FILE |
Consider FILE to be very old and don't remake it
|
| -O[TYPE] |
Synchronize output of parallel jobs by TYPE
|
| -p |
Print make's internal database
|
| -q |
Run no recipe; exit status says if up to date
|
| -r |
Disable the built-in implicit rules
|
| -R |
Disable the built-in variable settings
|
| -s |
Don't echo recipes
|
| -S |
Turns off -k
|
| -t |
Touch targets instead of remaking them
|
| -v |
Print the version number of make and exit
|
| -w |
Print the current directory
|
| -W FILE |
Consider FILE to be infinitely new
|