【发布时间】:2016-10-14 02:20:15
【问题描述】:
在 GNU Makefile 中,如果我在先决条件中使用 * 或在分配中使用 $(wildcard),它将使用 shell 扩展来查找匹配的文件。
有没有办法对虚假目标进行等效处理?例如:
.PHONY: compile-1 compile-2
compile-all: compile-*
这类似于this question,但我不想像AVAILABLE_MODELS 那样手动列出目标。
“不,您必须列出它们”是可以接受的答案。
【问题讨论】:
-
在一般情况下,您可能希望枚举所有目标。不幸的是,这并不完全是微不足道的。见stackoverflow.com/questions/4219255/…