Print commands, but do not exe- cute them. Print out the complete set of macro definitions and target descriptions. Do not use the built-in rules. Do not print command lines before executing. The makefile invoked with the -f option is a carefully structured file of explicit instructions for updating and regenerating programs, and contains a sequence of entries that specify dependencies.
Commands returning non-zero status normally terminate make.
If the -k option is present, work is abandoned on the current entry, but continues on other branches that do not depend on that entry. The environment is read by make. All variables are assumed to be macro definitions and are processed as such. The -e option causes the environment to override the macro assignments in a makefile. Suffixes and their associated rules in the makefile will override any identical suffixes in the built- in rules.