在Sun make中,我可以创建一个类似于以下内容的规则:
${OBJECTS} : ${@F:%.o=%.c}
(...) ${<}
...依赖项列表中的$ {@}与目标规则部分中的$ {@}相同。这样,$ {&lt;}始终评估正在构建的对象的正确源文件。
这有点像做表格的规则:
%.o : %.c
(...) ${<}
我的问题是:有没有办法用GNU make做到这一点?
答案 0 :(得分:1)
是
%.o : %.c
(...) $<
或者,如果您要将规则限制为${OBJECTS}
:
${OBJECTS} : %.o : %.c
(...) $<