在GCC中没有Makefile.am的Makefile.in?

时间:2017-01-21 03:51:33

标签: gcc makefile

我正在阅读GCC的源代码,并有一些问题。很明显,GCC是使用autotools构建的。但我找不到automake所需的Makefile.am文件。 GCC的Makefile.in文件是手工编写的吗?如果它们是手工编写的,我在哪里可以找到描述Makefile.in?

语法的文档

类似的问题:Makefile.in without Makefile.am in projects

1 个答案:

答案 0 :(得分:2)

Makefile.am是Autotools系列的后续版本,并非所有项目都使用它。 GCC特别不使用它。顶级Makefile.in使用autogenMakefile.tpl生成(有关详细信息,请参阅here)。其他Makefile.in是根据Autoconf rules手写的。