• 把T的目录部分分离出来。叫D,而剩余部分叫N。(如:如果T是 src/foo.o ,那么,D就是 ,N就是 foo.o

    • 创建所有匹配于T或是N的模式规则列表。

    • 如果在模式规则列表中有匹配所有文件的模式,如 % ,那么从列表中移除其它的模式。

    • 移除列表中没有命令的规则。

    一旦规则被找到,就会执行其相当的命令,而此时,我们的自动化变量的值才会生成。