我试图弄清楚如何实现这个Makefile 代码来生成依赖项。
depend: .depend
.depend: $(SRCS)
rm -f ./.depend
$(CC) $(CFLAGS) -MM $^ > ./.depend;
include .depend
但是,我必须对其进行修改,以便每次运行 make 时都会重新生成 .depend。我试图通过制作一个调用的虚假目标来实现这一点rm -f ./.depend
,但是,无论我如何安排事情,它总是在 之后.depend
和之前运行include
。另一方面,如果我无论如何都能让.depend
配方运行,那就更好了。