[]GNU_Automake_中文
GNU Automake
For version 1.3, 3 April 1998
David MacKenzie and Tom Tromey
@dircategory GNU admin @direntry * automake: (automake). Making
Makefile.in's
@dircategory Individual utilities @direntry * aclocal:
(automake)Invoking aclocal. Generating aclocal.m4
Copyright (C) 1995, 96 Free Software Foundation, Inc.
这是 GNU Automake 文档的第一版,
并且是针对 GNU Automake 1.3 的。
自由软件基金会出版
59 Temple Place - Suite 330,
Boston, MA 02111-1307 USA
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.
Permission is granted to copy and distribute modified versions of this
manual under the conditions for verbatim copying, provided that the entire
resulting derived work is distributed under the terms of a permission
notice identical to this one.
Permission is granted to copy and distribute translations of this manual
into another language, under the above conditions for modified versions,
except that this permission notice may be stated in a translation approved
by the Free Software Foundation.
只要版权声明和本许可声明保留在所有副本中,您就被授权制作和发行本手册的
原文副本。
只要整个最终派生工作按照与本手册相同的许可声明发行,您就被授权按照与发
行原文相同的条件复制和发行本手册的修改版本。
除了本许可声明应该使用由基金会批准的译文之外,您被授权按照与上述修改版
本相同的条件复制和发行本手册的其它语言的译文。
本文档由王立翻译。 1999.12.17
译者在此声明:不对任何由译文错误或者对译文的误解承担任何责任。
介绍
Automake 是一个从文件`Makefile.am'自动生成`Makefile.in' 的工具。每个
`Makefile.am'基本上是一系列 make 的宏定义(make 规则也会偶尔出现)。生
成的`Makefile.in's 服从 GNU Makefile 标准。
GNU Makefile 标准文档(参见 GNU编码标准中的‘Makefile 惯例’节)长、复
杂,而且会发生改变。Automake 的目的就是解除个人 GNU 维护者维护 Makefile
的负担(并且让 Automake 的维护者来承担这个负担)。
典型的 Automake 输入文件是一系列简单的宏定义。处理所有这样的文件以创建
`Makefile.in'。在一个项目(project)的每个目录中通常包含一个
`Makefile.am'。
Automake 在几个方面对一个项目做了限制;例如它假定项目使用 Autoconf (参
见 Autoconf手册),并且对`configure