编辑现有的 make 系统

发布于 2024-11-29 11:58:15 字数 205 浏览 1 评论 0原文

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

Makefile.am 生成文件.in Makefile

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

Which file would I need to edit to add additional files to an existing make system? There are three files:

Makefile.am
Makefile.in
Makefile

They all contain information about the sources that are being used. I assume it is the Makefile.am, becaue in Makefile.in it says "generated by automake". My question is though: How can I tell the system to regenerate Makefiles with my changes, but without changing anything else?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

書生途 2024-12-06 11:58:15

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

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

Make your modifications to Makefile.am, and run make. This should trigger a call to automake (to regenerate Makefile.in) and then to configure to regenerated Makefile.

In some projects these rebuild rules are disabled and nothing will happen. In that case you have to run ./configure --enable-maintainer-mode first to enabled these.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文