我有一个包含一堆包含源文件的子目录的根目录。我正在尝试通过目录命名目标,并通过其路径过滤依赖项。
我希望做这样的事情,
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>
中的双通配符%
的麻烦。可以制造吗?