在BSD Makefile中,是否可以定义一个包罗万象的目标?我正在寻找相当于GNU的GNU:
%:
@echo caught target $@
Run Code Online (Sandbox Code Playgroud)
我希望预处理器拥有足够的魔力来动态定义目标,但无法弄清楚如何这样做.所有局部变量(例如.TARGET
,仅在目标内工作但不在全局范围内工作).
我不知道BSD是否符合条件,但是每个符合POSIX标准的make版本必须支持.DEFAULT:
特殊目标,即使在GNU make中也是如此,没有使用像catch这样的全部模式的开销%
:
.DEFAULT:
@echo caught target $@
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1389 次 |
最近记录: |