|
|
A dependency line has the form:
target1[target2 ...]:[:][dependent1 ...][; commands][# ...] [ \t commands] [# ...] . . .Items inside brackets may be omitted. Targets and dependents are strings of letters, digits, periods, and slashes. Shell meta-characters such as and ? are expanded when the line is evaluated. Commands appear either after a semicolon on a dependency line or on lines beginning with tabs immediately following a dependency line. A command is any string of characters not including a number sign (#), except when the number sign is in quotes.
A number sign (#) denotes a comment line. All characters after the number sign, on the same line, are ignored. Blank lines are ignored.
If a non-comment line is too long, it can be continued by using a backslash ``\'' at the end of the line. However, if the last character on a line is a backslash, then it and everything following it is replaced by a single blank.