【问题标题】:Editing an existing make system编辑现有的 make 系统
【发布时间】:2011-08-15 12:16:36
【问题描述】:

我需要编辑哪个文件才能将其他文件添加到现有的 make 系统?共有三个文件:

Makefile.am 生成文件.in 生成文件

它们都包含有关正在使用的来源的信息。我假设它是 Makefile.am,因为在 Makefile.in 中它说“由 automake 生成”。我的问题是:如何告诉系统使用我的更改重新生成 Makefile,但不更改其他任何内容?

【问题讨论】:

  • 您似乎在使用 automake。我不太了解 automake,但我认为您应该编辑 Makefile.am。 Automake 会读取它并生成Makefile.in,configure 会读取它并生成Makefile,Make 会读取它并构建东西。我将添加automaketag。

标签: makefile automake


【解决方案1】:

Makefile.am 进行修改,然后运行make。这应该会触发对automake 的调用(重新生成Makefile.in),然后调用configure 以重新生成Makefile

在某些项目中,这些重建规则被禁用,不会发生任何事情。在这种情况下,您必须先运行 ./configure --enable-maintainer-mode 才能启用这些。

【讨论】:

    猜你喜欢
    • 2014-10-08
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-05
    • 2012-01-02
    • 1970-01-01
    相关资源
    最近更新 更多