AUTOMAKE(1)
๐ AUTOMAKE ๐
okay bestie, pull up a chair because we're talking about automake โ a User Commands girly from the GNU house ๐ she's the one who generates Makefile.in files for configure out of your Makefile.am, and honestly? she ate ๐
โจ NAME โจ
automake โ generates Makefile.in files for configure from Makefile.am. that's it, that's the whole job, and she does it flawlessly no cap ๐ซถ
๐ธ SYNOPSIS ๐ธ
automake [OPTION]... [Makefile]...
๐ฆ DESCRIPTION ๐ฆ
Generate Makefile.in for configure from Makefile.am. literally the entire concept. she reads your cute little Makefile.am and hands configure a Makefile.in like a bestie handing you a scrunchie ๐
๐ซ Operation modes:
--helpโ prints this help, then dips out. exit stage left, periodt--versionโ prints the version number, then exits. short and sweet, iconic-v,--verboseโ lists every single file she processes, out loud, verbosely. main character narration energy โจ--no-forceโ only updates theMakefile.in's that are out of date. she's not doing extra work for no reason, we love a low-effort queen-W,--warnings=CATEGORYโ reports the warnings that fall into CATEGORY. pick your fighter
๐ Dependency tracking:
-i,--ignore-depsโ disables the dependency tracking code. off, gone, blocked ๐--include-depsโ enables the dependency tracking code. on, slaying, unblocked โจ
๐ Flavors:
--foreignโ sets strictness toforeign--gnitsโ sets strictness tognits--gnuโ sets strictness tognu
three flavors, choose your vibe check wisely ๐ง
๐ Library files:
-a,--add-missingโ adds the missing standard files to your package. filling in the gaps like a true friend ๐ซถ--libdir=DIRโ sets the directory that stores library files--print-libdirโ prints the directory that stores library files-c,--copyโ with-a, copies the missing files (default is symlink, just so u know ๐)-f,--force-missingโ forces an update of the standard files. no consent, just force, but like, in a Makefile way
๐ฅ Warning categories are:
crossโ cross compilation issuesgnuโ GNU coding standards (this is the default ingnuandgnitsmodes)obsoleteโ obsolete features or constructions (default)overrideโ user redefinitions of Automake rules or variables. bestie that's your fault ๐ญportabilityโ portability issues (default ingnuandgnitsmodes)portability-recursiveโ nested Make variables (default with-Wportability)extra-portabilityโ extra portability issues related to obscure toolssyntaxโ dubious syntactic constructs (default)unsupportedโ unsupported or incomplete features (default)
โญ -W also understands:
allโ turn on all the warnings. chaos mode, activate ๐noneโ turn off all the warnings. ignorance is bliss, slayno-CATEGORYโ turn off warnings in CATEGORYerrorโ treat all enabled warnings as errors. no more little yellow notes, they're real problems now ๐
๐ Files automatically distributed if found (always):
ABOUT-GNU COPYING.LIB config.sub ltmain.sh
ABOUT-NLS COPYINGv2 depcomp mdate-sh
BACKLOG COPYINGv3 install-sh missing
COPYING TODO libversion.in mkinstalldirs
COPYING.DOC ar-lib ltcf-c.sh py-compile
COPYING.LESSER compile ltcf-cxx.sh texinfo.tex
COPYING.LESSERv2 config.guess ltcf-gcj.sh ylwrap
COPYING.LESSERv3 config.rpath ltconfig
๐ธ Files automatically distributed if found (as .md if needed):
AUTHORS[.md] INSTALL[.md] README[.md] THANKS[.md]
ChangeLog[.md] NEWS[.md]
๐ง Files automatically distributed if found (under certain conditions):
README-alpha[.md] config.h.bot configure configure.in
acconfig.h config.h.top configure.ac stamp-vti
aclocal.m4
ok so those three lists are just "if she finds these, she ships them with you" โ always, as .md if needed, or under certain conditions. no guessing, that's literally what the original says ๐
๐ AUTHOR
Written by Tom Tromey <tromey@redhat.com>
and Alexandre Duret-Lutz <adl@gnu.org>. two legends, one credit line, we stan ๐
๐ REPORTING BUGS
Report bugs to <bug-automake@gnu.org>. she wants to hear it, fr fr
GNU Automake home page: <https://www.gnu.org/software/automake/>.
General help using GNU software: <https://www.gnu.org/gethelp/>.
Features: subsecond-mtime โจ (yes that's a feature and yes it's cute)
๐ COPYRIGHT
Copyright ยฉ 2026 Free Software Foundation, Inc. License GPLv2+: GNU GPL version 2 or later
<https://gnu.org/licenses/gpl-2.0.html>
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. like, none, zero, nada โ read that again bestie ๐ซถ
๐ SEE ALSO
The full documentation for automake is maintained as a Texinfo manual. If the info and automake programs are properly installed at your site, the command
info automake
should give you access to the complete manual. go read her, she's worth it ๐
and that's the whole page!! this was GNU automake 1.19, dated September 2026, User Commands, delivered straight to your terminal. mwah ๐ slay, bye ๐ฆโจ
๐ฆ where this page comes from
- arch rolling: automake 1.19-1 ยท GPL
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms