Makefile包括.depend

时间:2010-02-24 01:09:22

标签: makefile

在我的makefile中,我有一个:

include .depend

我也有

depend:
  rules for buiding .depend

现在,问题是,当“.depend”不存在时,我无法运行“make depend”;我必须做“触摸.depend; make depend”

无论如何告诉Make“如果.depend不存在,仍允许我运行'make depend'”?

谢谢!

1 个答案:

答案 0 :(得分:4)

我认为你的意思是你不能运行“make depend”因为试图包含一个不存在的文件。如果您使用GNUMake,可以使用-include:

-include .depend

这将包括文件(如果存在),但如果不存在则继续而不会出错。

(我听说过sinclude在Make的其他一些版本中做同样的事情。)