OptionsOn make itself
--file-f--makefile
Read FILE as a makefile <file>
-C--directory
Change to DIRECTORY before doing anything <directory>
-B--always-make
Unconditionally make all targets <target>
-e--environment-overrides
Environment variables override makefiles <target>
-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
Search directory for included makefiles <directory>
-l--load-average
Don't start multiple jobs unless load is below N <N>
-o--old-file
Consider file to be very old and don't remake it <file>
--no-print-directory
Turn off -w, even if it was turned on implicitly
-W--what-if--new-file--assume-new
Consider file to be infinitely new <file>
--warn-undefined-variables
Warn when an undefined variable is referenced
-N--Next-option
Turn on value of next option <option>