如何强制首先生成包含在make文件中的文件

时间:2017-08-16 11:48:28

标签: makefile

我有一个makefile,其中包含一个文件(包含-include titi.mak)

我想首先生成此文件,然后包含此文件以使此文件中的变量受益。

提前致谢

2 个答案:

答案 0 :(得分:0)

没问题。在makefile中放置一条规则来构建titi.mak。然后,当您执行Make时,Make将执行此规则,然后重新调用自身。

-include titi.mak

something:
    @echo the value of X is $(X)

titi.mak:
    @echo X := 5 > $@

答案 1 :(得分:0)

解决这个问题的方法可以在这里找到。

http://make.mad-scientist.net/constructed-include-files/