位置:首页 > 其他技术 > Makefile > Makefile include

Makefile include

makefile include 指令

include指令告诉make暂停读取当前makefile文件和读取一个或多个其它的makefile,然后再继续。该指令是一行在makefile中,看起来像这样:
include filenames...

文件名可以包含shell文件名模式。允许额外的空格开头的行被忽略,但不允许一个标签。例如,如果有三个`.mk',`.mk' files, `a.mk', `b.mk', and `c.mk', and $(bar) 扩展到bash中,然后下面的表达式。

include foo *.mk $(bar)

is equivalent to

include foo a.mk b.mk c.mk bish bash

当MAKE处理包括指令,它包含的makefile暂停读取,并从各列出文件中依次读取。当这个过程完成,使读取指令出现在其中的makefile的恢复。