-j <command> <command> | |
--file,-f,--makefile <command> | Read FILE as a makefile |
-C,--directory <command> | Change to DIRECTORY before doing anything |
-B,--always-make <command> | Unconditionally make all targets |
-e,--environment-overrides <command> | Environment variables override makefiles |
-h,--help | Print this message and exit |
-i,--ignore-errors | Ignore errors from commands |
-k,--keep-going | Keep going when some targets can't be made |
-L,--check-symlink-times | Use the latest mtime between symlinks and target |
-p,--print-data-base | Print make's internal database |
-q,--question | Run no commands; exit status says if up to date |
-r,--no-builtin-rules | Disable the built-in implicit rules |
-R,--no-builtin-variables | Disable the built-in variable settings |
-t,--touch | Touch targets instead of remaking them |
-v,--version | Print the version number of make and exit |
-w,--print-directory | Print the current directory |
-d | Print lots of debugging information |
--debug | Print various types of debugging information |
-I,--include-dir <command> | Search directory for included makefiles |
-l,--load-average [command] | Don't start multiple jobs unless load is below N |
-o,--old-file <command> | Consider file to be very old and don't remake it |
--no-print-directory | Turn off -w, even if it was turned on implicitly |
-W,--what-if,--new-file,--assume-new <command> | Consider file to be infinitely new |
--warn-undefined-variables | Warn when an undefined variable is referenced |
-N,--Next-option <command> | Turn on value of next option |