我正在阅读GCC的源代码,并有一些问题。很明显,GCC是使用autotools构建的。但我找不到automake所需的Makefile.am文件。 GCC的Makefile.in文件是手工编写的吗?如果它们是手工编写的,我在哪里可以找到描述Makefile.in?
语法的文档答案 0 :(得分:2)
Makefile.am
是Autotools系列的后续版本,并非所有项目都使用它。 GCC特别不使用它。顶级Makefile.in
使用autogen从Makefile.tpl
生成(有关详细信息,请参阅here)。其他Makefile.in
是根据Autoconf rules手写的。