您可以将一个或多个目标声明为虚假。
虚假目标实际上不是文件名。而是仅当您提出明确请求时要执行的配方的名称。使用伪造目标的原因有两个:避免与同名文件冲突,并提高性能。
…
虚假目标不应成为真实目标文件的前提;如果是这样,则每次make更新该文件时都会运行其配方。只要伪造目标永远不是真实目标的先决条件,那么只有当伪造目标是指定目标时,才会执行伪造目标配方

您可以将一个或多个目标声明为虚假。
虚假目标实际上不是文件名。而是仅当您提出明确请求时要执行的配方的名称。使用伪造目标的原因有两个:避免与同名文件冲突,并提高性能。
…
虚假目标不应成为真实目标文件的前提;如果是这样,则每次make更新该文件时都会运行其配方。只要伪造目标永远不是真实目标的先决条件,那么只有当伪造目标是指定目标时,才会执行伪造目标配方