-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
|