Home
Main website
Display Sidebar
Hide Ads
Recent Changes
View Source:
automake(1)
Edit
PageHistory
Diff
Info
LikePages
AUTOMAKE !!!AUTOMAKE NAME SYNOPSIS DESCRIPTION SEE ALSO AUTHORS ---- !!NAME automake - automatically create Makefile.in's from Makefile.am's !!SYNOPSIS __automake__ [[ __-a__ | __--add-missing__ ] [[ __--amdir=__DIR ] [[ __--build-dir=__DIR ] [[ __--cygnus__ ] [[ __--foreign__ ] [[ __--gnits__ ] [[ __--gnu__ ] [[ __--help__ ] [[ __-i__ | __--include-deps__ ] [[ __--no-force__ ] [[ __-o__ DIR ] [[ __--output-dir=__DIR ] [[ __--srcdir-name=__DIR ] [[ __-v__ | __--verbose__ ] [[ __--version__ ] !!DESCRIPTION To create all the __Makefile.in__s for a package, run the __automake__ program in the top level directory, with no arguments. __automake__ will automatically find each appropriate __Makefile.am__ (by scanning __configure.in__) and generate the corresponding __Makefile.in__. Note that __automake__ has a rather simplistic view of what constitutes a package; it assumes that a package has only one __configure.in__, at the top. If your package has multiple __configure.in__s, then you must run __automake__ in each directory holding a __configure.in__. You can optionally give __automake__ an argument; __.am__ is appended to the argument and the result is used as the name of the input file. This feature is generally only used to automatically rebuild an out-of-date __Makefile.in__. Note that __automake__ must always be run from the topmost directory of a project, even if being used to regenerate the __Makefile.in__ in some subdirectory. This is necessary because __automake__ must scan __configure.in__, and because __automake__ uses the knowledge that a __Makefile.in__ is in a subdirectory to change its behavior in some cases. __automake__ accepts the following options: __-a__ __--add-missing__ Automake requires certain common files to exist in certain situations; for instance __config.guess__ is required if __configure.in__ runs __AC_CANONICAL_HOST__. Automake is distributed with several of these files; this option will cause the missing ones to be automatically added to the package, whenever possible. In general if Automake tells you a file is missing, try using this option. __--amdir=__DIR Look for Automake data files in directory DIR instead of in the installation directory. This is typically used for debugging. __--build-dir=__DIR Tell Automake where the build directory is. This option is used when including dependencies into a __Makefile.in__ generated by __make dist__; it should not be used otherwise. __--cygnus__ Causes the generated __Makefile.in__s to follow Cygnus rules, instead of GNU or Gnits rules. __--foreign__ Set the global strictness to __foreign__. __--gnits__ Set the global strictness to __gnits__. __--gnu__ Set the global strictness to __gnu__. This is the default strictness. __--help__ Print a summary of the command line options and exit. __-i__ __--include-deps__ Include all automatically generated dependency information in the generated __Makefile.in__. This is generally done when making a distribution. __--no-force__ Ordinarily __automake__ creates all __Makefile.in__s mentioned in __configure.in__. This option causes it to only update those __Makefile.in__s which are out of date with respect to one of their dependents. __-o__ DIR __--output-dir=__DIR Put the generated __Makefile.in__ in the directory DIR. Ordinarily each __Makefile.in__ is created in the directory of the corresponding __Makefile.am__. This option is used when making distributions. __--srcdir-name=__DIR Tell Automake the name of the source directory associated with the current build. This option is used when including dependencies into a __Makefile.in__ generated by __make__dist__;__ it should not be used otherwise. __-v__ __--verbose__ Cause Automake to print information about which files are being read or created. __--version__ Print the version number of Automake and exit. !!SEE ALSO aclocal(1), and the Texinfo documentation for automake !!AUTHORS Automake was written primarily by David Mackenzie and Tom Tromey. This manpage written by Ben Pfaff automake__ package. ----
3 pages link to
automake(1)
:
Man1a
aclocal(1)
libtool(1)
This page is a man page (or other imported legacy content). We are unable to automatically determine the license status of this page.