我正在阅读GCC的源代码,并有一些问题。显然,GCC是使用autotools构建的。但我找不到automake所需的Makefile.am文件。GCC的Makefile.in文件是手写的吗?如果是手写的,那么在哪里可以找到描述Makefile.in语法的文档?
一个类似的问题:项目中没有Makefile.am的Makefile.in
一个类似的问题:项目中没有Makefile.am的Makefile.in
Makefile.am
是Autotools家族的一个后期添加,不是所有的项目都使用它。特别地,GCC并没有使用它。顶层的Makefile.in
是通过使用autogen从Makefile.tpl
生成的(详见这里)。其他的Makefile.in
是根据Autoconf规则手动编写的。