|
Lines 960-966
Link Here
|
| 960 |
is the substring of |
960 |
is the substring of |
| 961 |
.Ar old_string |
961 |
.Ar old_string |
| 962 |
to be replaced in |
962 |
to be replaced in |
| 963 |
.Ar new_string |
963 |
.Ar new_string . |
| 964 |
.It Cm T |
964 |
.It Cm T |
| 965 |
Replaces each word in the variable with its last component. |
965 |
Replaces each word in the variable with its last component. |
| 966 |
.It Cm U |
966 |
.It Cm U |
|
Lines 1108-1114
Link Here
|
| 1108 |
may be any one of the following: |
1108 |
may be any one of the following: |
| 1109 |
.Bl -tag -width "Cm XX" |
1109 |
.Bl -tag -width "Cm XX" |
| 1110 |
.It Cm || |
1110 |
.It Cm || |
| 1111 |
logical |
1111 |
Logical |
| 1112 |
.Tn OR |
1112 |
.Tn OR |
| 1113 |
.It Cm && |
1113 |
.It Cm && |
| 1114 |
Logical |
1114 |
Logical |
|
Lines 1298-1304
Link Here
|
| 1298 |
Loops are not being |
1298 |
Loops are not being |
| 1299 |
detected and targets that form loops will be silently ignored. |
1299 |
detected and targets that form loops will be silently ignored. |
| 1300 |
.El |
1300 |
.El |
| 1301 |
.Sh "SPECIAL TARGETS" |
1301 |
.Sh SPECIAL TARGETS |
| 1302 |
Special targets may not be included with other targets, i.e., they must be |
1302 |
Special targets may not be included with other targets, i.e., they must be |
| 1303 |
the only target specified. |
1303 |
the only target specified. |
| 1304 |
.Bl -tag -width Ic |
1304 |
.Bl -tag -width Ic |
|
Lines 1590-1596
Link Here
|
| 1590 |
.It Ic .SUFFIXES |
1590 |
.It Ic .SUFFIXES |
| 1591 |
Each source specifies a suffix to |
1591 |
Each source specifies a suffix to |
| 1592 |
.Nm . |
1592 |
.Nm . |
| 1593 |
If no sources are specified, any previous specified suffices are deleted. |
1593 |
If no sources are specified, any previous specified suffixes are deleted. |
| 1594 |
.It Ic .WARN |
1594 |
.It Ic .WARN |
| 1595 |
Each source specifies a warning flag as previously described for the |
1595 |
Each source specifies a warning flag as previously described for the |
| 1596 |
.Fl x |
1596 |
.Fl x |
|
Lines 1603-1609
Link Here
|
| 1603 |
line will influence all sub-makes. |
1603 |
line will influence all sub-makes. |
| 1604 |
Several flags can be specified on a single |
1604 |
Several flags can be specified on a single |
| 1605 |
.Ic .WARN |
1605 |
.Ic .WARN |
| 1606 |
target by seperating them with blanks. |
1606 |
target by separating them with blanks. |
| 1607 |
.El |
1607 |
.El |
| 1608 |
.Sh REMAKING MAKEFILES |
1608 |
.Sh REMAKING MAKEFILES |
| 1609 |
If the special target |
1609 |
If the special target |
|
Lines 1748-1754
Link Here
|
| 1748 |
.Ar expression |
1748 |
.Ar expression |
| 1749 |
in a test is very simple-minded. |
1749 |
in a test is very simple-minded. |
| 1750 |
Currently, the only form that works is |
1750 |
Currently, the only form that works is |
| 1751 |
.Ql .if ${VAR} op something |
1751 |
.Ql .if ${VAR} op something . |
| 1752 |
For instance, you should write tests as |
1752 |
For instance, you should write tests as |
| 1753 |
.Ql .if ${VAR} == "string" |
1753 |
.Ql .if ${VAR} == "string" |
| 1754 |
not the other way around, which would give you an error. |
1754 |
not the other way around, which would give you an error. |