Makefile在文本函数中使用模式规则中的通配符和通配符

时间:2019-09-07 21:34:38

标签: wildcard gnu-make glob

我有一个包含一堆包含源文件的子目录的根目录。我正在尝试通过目录命名目标,并通过其路径过滤依赖项。

我希望做这样的事情,

export const WEEK_DAYS = [
    "Sun",
    "Mon",
    "Tue",
    "Wed",
    "Thu",
    "Fri",
    "Sat"
];

能够使用SRCS := $(shell find src -type -f -name \*.c ...) TARGETS := $(notdir $(shell find src -type d -maxdepth 1 ...)) src/%: $(filter src/%/%, ${SRCS}) @ 建立子目录,但是遇到make src/<target>中的双通配符%的麻烦。可以制造吗?

0 个答案:

没有答案