
m
make(1) | make(1) |
A command line is normally printed before it is executed, but if the line has a @ at the beginning, printing is suppressed. The
echo a\ b
produces
ab
just as the shell would.
The
The signals SIGINT, SIGQUIT, SIGHUP, and SIGTERM (see signal(5)) cause the target to be deleted unless the target depends on the special name .PRECIOUS.
Options
The following is a brief description of all options and some special names. Options can occur in any order. They can be speci®ed separately, or together with one
Compatibility mode for old (Version 7) make®les. This option is turned on by default. | ||
Turn off compatibility mode for old (Version 7) make®les. | ||
Debug mode. Print out detailed information on ®les and times examined. (This is very ver- | ||
| bose and is intended for debugging the make command itself.) | |
Environment variables override assignments within make®les . | ||
Description ®le name, referred to as the make®le. A ®le name of - denotes the standard | ||
| input. The contents of the make®le override the | |
| present. Note that the space between | |
| instances of this option are allowable (except for | |
| speci®ed. |
|
Ignore error codes returned by invoked commands. This mode is also entered if the special | ||
| target name .IGNORE appears in the make®le. |
|
When a command returns nonzero status, abandon work on the current entry, but continue | ||
| on other branches that do not depend on that target. This is the opposite of | |
| and |
|
No execute mode. Print commands, but do not execute them. Even lines beginning with an | ||
| @ are printed. However, lines that contain the string $(MAKE) or ${MAKE} or that have | |
| + as a pre®x to the command are executed. |
|
Write to standard output the complete set of macro de®nitions and target descriptions. | ||
Update in parallel more than one target at a time. The number of targets updated con- | ||
| currently is determined by the environment variable PARALLEL and the presence of | |
| .MUTEX directives in make ®le. |
|
Question. The make command returns a zero or | ||
| whether the target ®le is or is not | |
Clear suf®x list and do not use the |
| |
Silent mode. Command lines are not printed to standard output before their execution. | ||
| This mode is also entered if the special target name .SILENT appears in the make®le. | |
Terminate if an error occurs while executing the commands to bring a target | ||
| This is the default and the opposite of | |
Section 1−510 | − 3 − | |