While Automake is intended to be used by maintainers of GNU packages, it does make some effort to accommodate those who wish to use it, but do not want to use all the GNU conventions. To this end, Automake supports three levels of strictness —how stringently Automake should enforce conformance with GNU conventions. GNU Automake. This manual is for GNU Automake (version , 1 October ), a program that creates GNU standards-compliant Makefiles from template files. Automake uses these to determine which files to create (see section `Creating Output Files' in The Autoconf Manual). A listed file is considered to be an Automake generated `Makefile' if there exists a file with the same name and the `.am' extension appended.
Introduction. This document describes the GNU configure and build systems. It describes how autoconf, automake, libtool, and make fit together. It also includes a discussion of the older Cygnus configure system. This document does not describe in detail how to use each of the tools; see the respective manuals for that. Automake is a tool for automatically generating `www.doorway.ru' s from files called `www.doorway.ru'. Each `www.doorway.ru' is basically a series of make macro definitions (with rules being thrown in occasionally). The generated `www.doorway.ru' s are compliant with the GNU Makefile standards. 开始使用Automake了. 执行autoscan. $ autoscan $ ls www.doorway.ru www.doorway.ru main.c. 复制www.doorway.ru为www.doorway.ru (以前为www.doorway.ru) $ cp www.doorway.ru www.doorway.ru 编辑www.doorway.ru或www.doorway.ru文件. # -*- Autoconf -*- #Process this file with autoconf to produce a configure script.
Automake uses these to determine which files to create (see section `Creating Output Files' in The Autoconf Manual). A listed file is considered to be an Automake generated ` Makefile ' if there exists a file with the same name and the `.am ' extension appended. Automake will implicitly assume that there is a source file named `etags.c', and define rules to compile `etags.o' and link `etags'. The etags.o: etags.c rule supplied by the above `www.doorway.ru', will override the Automake generated rule to build `etags.o'. The name comes from the fact that Automake is intended to be used for GNU programs; these relaxed rules are not the standard mode of operation. `gnu' Automake will check--as much as possible--for compliance to the GNU standards for packages. This is the default. `gnits' Automake will check for compliance to the as-yet-unwritten Gnits standards. These are based on the GNU standards, but are even more detailed.
0コメント