代码之家  ›  专栏  ›  技术社区  ›  Val Neekman

我们可以使用相对路径在GNU Makefile中包含另一个Makefile吗?

  •  7
  • Val Neekman  · 技术社区  · 16 年前

    我有一个Makefile在:

    project/all_app/myapp/src/Makefile
    

    project/Depend.mk
    

    我可以使用相对路径包含主Makefile吗?

    include ../../../../Depend.mk
    
    2 回复  |  直到 16 年前
        1
  •  9
  •   jrr    16 年前

    请注意,make's include start at pwd, 生成文件的路径。(所以 make -f 可能会引起问题)

        2
  •  5
  •   Dan Albert    13 年前

    include in make的规则有点复杂-参见 this section GNU制造手册。但是是的,你可以按你的要求去做。