在我的makefile中,我有一个:
include .depend
我也有
depend:
rules for buiding .depend
现在,问题是,当“.depend”不存在时,我无法运行“make depend”;我必须做“触摸.depend; make depend”
无论如何告诉Make“如果.depend不存在,仍允许我运行'make depend'”?
谢谢!
答案 0 :(得分:4)
我认为你的意思是你不能运行“make depend”因为试图包含一个不存在的文件。如果您使用GNUMake,可以使用-include:
-include .depend
这将包括文件(如果存在),但如果不存在则继续而不会出错。
(我听说过sinclude在Make的其他一些版本中做同样的事情。)