12.19单一后缀规则和独立从属关系

A类单一后缀规则基本上是一个常见的后缀(推断)规则(‘.从.到:'),但其中目的地后缀为空(‘.来源:’).

分离的依赖项只是指列出先决条件没有定义规则。通常可以在一个列表上列出一方面是规则,另一方面是依赖关系。

Solaris公司制作不支持的独立依赖项由单个后缀规则定义的目标:

$cat生成文件.后缀:.infoo:foo.in英寸:cp$<$@$触摸foo.in$制作$最小二乘法生成文件foo.in

而GNU Make做到了:

$gmake公司cp foo.in foo$最小二乘法生成文件foo foo.in

请注意,它在没有“foo:foo.in'依赖关系。

$cat生成文件.后缀:.in英寸:cp$<$@$制作foocp foo.in foo

它使用双后缀推理规则:

$cat生成文件foo.out:foo.in.后缀:.in.out.in.out(.in.out):cp$<$@$制作cp foo.in foo.out

因此,在这种情况下,您必须编写目标规则。