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的恢復。