AUTOMAKE(1)

πŸ“¦ version 1.11.6, in debian bookworm, ubuntu jammy, ubuntu noble

πŸ’– AUTOMAKE πŸ’–

okay bestie, so this is the manual page for automake β€” that's automake 1.11.6, the GNU Automake situation, living in the User Commands section of the manual. she generates build files, she's iconic, let's go πŸŽ€


✨ NAME ✨

automake β€” the manual page for automake 1.11.6 πŸ¦‹


🌸 SYNOPSIS 🌸

automake [OPTION] ... [Makefile]...

πŸ‘‘ DESCRIPTION πŸ‘‘

She generates Makefile.in for configure from Makefile.am. that's the whole job and she does it flawlessly, no cap πŸ’…


πŸŽ€ Operation modes πŸŽ€

  • --help β€” print this help, then exit. classic, helpful, we love her 🫢
  • --version β€” print the version number, then exit.
  • -v, --verbose β€” verbosely list the files she's processing. she's a yapper, let her talk πŸ—£οΈ
  • --no-force β€” only update the Makefile.in's that are out of date. lowkey efficient queen ✨
  • -W, --warnings=CATEGORY β€” report the warnings that fall in CATEGORY.

🧚 Dependency tracking 🧚

  • -i, --ignore-deps β€” disable the dependency tracking code.
  • --include-deps β€” enable the dependency tracking code.

🌈 Flavors 🌈

  • --cygnus β€” assume the program is part of a Cygnus-style tree.
  • --foreign β€” set strictness to foreign.
  • --gnits β€” set strictness to gnits.
  • --gnu β€” set strictness to gnu.

πŸ“ Library files πŸ“

  • -a, --add-missing β€” add the missing standard files to the package.
  • --libdir=DIR β€” the directory storing library files.
  • -c, --copy β€” with -a, copy missing files (the default is symlink, just so you know πŸ‘€).
  • -f, --force-missing β€” force an update of standard files.

πŸ’œ Warning categories include πŸ’œ

  • gnu β€” GNU coding standards (this is the default in gnu and gnits modes).
  • obsolete β€” obsolete features or constructions. old news, we're moving on πŸ’€
  • override β€” user redefinitions of Automake rules or variables.
  • portability β€” portability issues (default in gnu and gnits modes).
  • extra-portability β€” extra portability issues related to obscure tools. deep lore fr fr.
  • syntax β€” dubious syntactic constructs (default).
  • unsupported β€” unsupported or incomplete features (default).
  • all β€” all the warnings. all of them. every single one.
  • no-CATEGORY β€” turn off the warnings in CATEGORY.
  • none β€” turn off all the warnings. silence, but make it deliberate 🀫
  • error β€” treat warnings as errors. no chill mode, activated 😭

⭐ Files automatically distributed if found (always) ⭐

these ones? always. no questions asked. the ride-or-dies 🫢

  • ABOUT-GNU
  • ABOUT-NLS
  • AUTHORS
  • BACKLOG
  • COPYING
  • COPYING.DOC
  • COPYING.LESSER
  • COPYING.LIB
  • ChangeLog
  • INSTALL
  • NEWS
  • README
  • THANKS
  • TODO
  • ansi2knr.1
  • ansi2knr.c
  • ar-lib
  • compile
  • config.guess
  • config.rpath
  • config.sub
  • depcomp
  • elisp-comp
  • install-sh
  • libversion.in
  • ltcf-c.sh
  • ltcf-cxx.sh
  • ltcf-gcj.sh
  • ltconfig
  • ltmain.sh
  • mdate-sh
  • missing
  • mkinstalldirs
  • py-compile
  • texinfo.tex
  • ylwrap

πŸ¦‹ Files automatically distributed if found (under certain conditions) πŸ¦‹

and these ones? only if the vibe check passes. conditional icons, we respect it ✨

  • acconfig.h
  • aclocal.m4
  • config.h.bot
  • config.h.top
  • configure
  • configure.ac
  • configure.in
  • stamp-vti

πŸ’… AUTHOR πŸ’…

Written by Tom Tromey <tromey@redhat.com>

and Alexandre Duret-Lutz <adl@gnu.org>.

two absolute legends, we stan 🧚


πŸ’– REPORTING BUGS πŸ’–

Report bugs to <bug-automake@gnu.org>.

GNU Automake home page: <http://www.gnu.org/software/automake/>.

General help using GNU software: <http://www.gnu.org/gethelp/>.

bestie if something's broken, tell the maintainers, not the group chat πŸ™ˆ

Copyright Β© 2011 Free Software Foundation, Inc. License GPLv2+: GNU GPL version 2 or later <http://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.


πŸ‘€ 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.


and that's the whole page, bestie β€” this was automake 1.11.6, July 2012, section AUTOMAKE(1). go forth and generate those Makefile.ins, you absolute main character πŸ‘‘βœ¨

πŸ“¦ where this page comes from