Lines 1234-1240
Link Here
|
1234 |
command line, for the first target found in the makefile, and for any target |
1234 |
command line, for the first target found in the makefile, and for any target |
1235 |
having no recipe but containing a list of prerequisites (see the COMPATIBILITY |
1235 |
having no recipe but containing a list of prerequisites (see the COMPATIBILITY |
1236 |
section for an exception to this rule if the AUGMAKE (\fB\-A\fP) flag |
1236 |
section for an exception to this rule if the AUGMAKE (\fB\-A\fP) flag |
1237 |
was specified. |
1237 |
was specified). |
1238 |
.SH "RECIPES" |
1238 |
.SH "RECIPES" |
1239 |
The traditional format used by most versions of Make defines the recipe |
1239 |
The traditional format used by most versions of Make defines the recipe |
1240 |
lines as arbitrary strings that may contain macro expansions. They |
1240 |
lines as arbitrary strings that may contain macro expansions. They |
Lines 3026-3032
Link Here
|
3026 |
before the comparison is made, the expression is expanded. The text |
3026 |
before the comparison is made, the expression is expanded. The text |
3027 |
portions are then selected and compared. In the case of the numeric |
3027 |
portions are then selected and compared. In the case of the numeric |
3028 |
comparisons enclosing quotes are removed after expanding the expressions |
3028 |
comparisons enclosing quotes are removed after expanding the expressions |
3029 |
and the leading numerical parts are converted to an integer number. The |
3029 |
and the leading numerical parts are converted to an integer number. If no |
|
|
3030 |
numerical part is found this results to 0 (zero). The |
3030 |
string "12ab" for example evaluates to the number 12. |
3031 |
string "12ab" for example evaluates to the number 12. |
3031 |
Expressions can be nested with () and the use of || or &&. |
3032 |
Expressions can be nested with () and the use of || or &&. |
3032 |
White space at the start and |
3033 |
White space at the start and |