AUTOMAKE(1)

πŸ“¦
version 1.18.1 Β· 5 versions
, in alpine 3.23, nixos 26.05, nixpkgs unstable, opensuse-leap 16.0

πŸ’… AUTOMAKE(1) πŸ’… β€” User Commands, but make it bestie

🌸 NAME 🌸

okay so automake β€” she Generates Makefile.in files for configure from Makefile.am. That's the whole main-character gig, bestie.

✨ SYNOPSIS ✨

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

πŸ’– DESCRIPTION πŸ’–

Generate Makefile.in for configure from Makefile.am.

πŸ› οΈ Operation modes:

  • --help β€” print this help, then exit
  • --version β€” print version number, then exit
  • -v, --verbose β€” verbosely list files processed
  • --no-force β€” only update Makefile.in's that are out of date
  • -W, --warnings=CATEGORY β€” report the warnings falling in CATEGORY

πŸ”— Dependency tracking:

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

🍦 Flavors:

  • --foreign β€” set strictness to foreign
  • --gnits β€” set strictness to gnits
  • --gnu β€” set strictness to gnu

πŸ“š Library files:

  • -a, --add-missing β€” add missing standard files to package
  • --libdir=DIR β€” set directory storing library files
  • --print-libdir β€” print directory storing library files
  • -c, --copy β€” with -a, copy missing files (default is symlink)
  • -f, --force-missing β€” force update of standard files

⚠️ Warning categories are:

  • cross β€” cross compilation issues
  • gnu β€” GNU coding standards (default in gnu and gnits modes)
  • obsolete β€” obsolete features or constructions (default)
  • override β€” user redefinitions of Automake rules or variables
  • portability β€” portability issues (default in gnu and gnits modes)
  • portability-recursive β€” nested Make variables (default with -Wportability)
  • extra-portability β€” extra portability issues related to obscure tools
  • syntax β€” dubious syntactic constructs (default)
  • unsupported β€” unsupported or incomplete features (default)

πŸ‘€ -W also understands:

  • all β€” turn on all the warnings
  • none β€” turn off all the warnings
  • no-CATEGORY β€” turn off warnings in CATEGORY
  • error β€” treat all enabled warnings as errors

πŸ“¦ Files automatically distributed if found (always):

  • ABOUT-GNU
  • TODO
  • install-sh
  • mdate-sh
  • ABOUT-NLS
  • ar-lib
  • libversion.in
  • missing
  • BACKLOG
  • compile
  • ltcf-c.sh
  • mkinstalldirs
  • COPYING
  • config.guess
  • ltcf-cxx.sh
  • py-compile
  • COPYING.DOC
  • config.rpath
  • ltcf-gcj.sh
  • texinfo.tex
  • COPYING.LESSER
  • config.sub
  • ltconfig
  • ylwrap
  • COPYING.LIB
  • depcomp
  • ltmain.sh

πŸ“¦ 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

πŸ‘‘ AUTHOR πŸ‘‘

Written by Tom Tromey <tromey@redhat.com> and Alexandre Duret-Lutz <adl@gnu.org>. icons only, fr fr.

πŸ› REPORTING BUGS πŸ›

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

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

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

Features: subsecond-mtime.

Copyright Β© 2025 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.

πŸ”Ž 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.


πŸ’– okay bye bestie β€” source/version: GNU automake 1.18.1, date: June 2025, manual: AUTOMAKE(1). periodt. πŸ’–

πŸ“¦ where this page comes from