在Makefile中是否有任何方法可以知道GNU是否是用--dry-run选项调用的?我在找这样的东西: ; # do not create a rule ; # create a custom rule这也可能是任何其他的解决办法原因是我引用了来自另一个Makefile的依赖于.PHONY目标的规则,因此在尝试运行时,它会显示所有的目标,而不仅仅是过时的目标。
我有一个项目,其中有一堆相互依赖的假Makefile规则,它们都共享相同的基本配方。(这个Makefile更多地用于映射依赖关系,而不是用于生成构建工件。)Makefile看起来如下所示:foo:bar: foobaz: fooqux: bar baz实际上,Makefile定义了数十条规则,因此它变得相当冗长。我不想为每条规则显式指定相同的菜谱,而是遵循