使用现有的 Makefile 作为 automake 项目的一部分

Posted

技术标签:

【中文标题】使用现有的 Makefile 作为 automake 项目的一部分【英文标题】:Using existing Makefile as part of automake project 【发布时间】:2014-11-01 23:42:20 【问题描述】:

另外,问题可能是“在 automake 项目中使用 Sphinx 文档”,这可能更有趣但更难实现。

我正在开发一个使用 automake/autoconf 的库,我有两种文档,一种是使用 Valadoc 使用 cmets 生成 API 文档,另一种是 Sphinx 文档,最终在 readthedocs 中。 Sphinx 文档是从命令行与 Makefile 一起生成的,但如果通过选项 --enable-doc 传递配置,我想将其构建为项目的一部分。创建的 Makefile 并没有什么特别令人惊奇的地方,但我一直找不到生成它的 m4 脚本。

谢谢。

【问题讨论】:

【参考方案1】:

答案如此明显,几乎不值得发布答案。我只需要将现有的 sphinx Makefile 重命名为 Makefile.sphinx 之类的名称,然后在 Makefile.am 目录的顶部添加一个包含行。

【讨论】:

以上是关于使用现有的 Makefile 作为 automake 项目的一部分的主要内容,如果未能解决你的问题,请参考以下文章

是否有终端工具可以为 Vala 项目自动生成 autoconf/automake makefile?

在 Makefile.am(automake) 中使用 if 语句

是否有不同的方法可以使用 automake 包含 makefile?

生成一个 Makefile,使用 Automake 一步编译和链接所有源文件

Linux下automake工具使用(自动构建Makefile文件)

Linux下automake工具使用(自动构建Makefile文件)