{
    "mode": "man",
    "parameter": "automake",
    "section": "1",
    "url": "https://www.chedong.com/phpMan.php/man/automake/1/json",
    "generated": "2026-06-15T14:37:55Z",
    "synopsis": "automake-1.16 [OPTION]... [Makefile]...",
    "sections": {
        "NAME": {
            "content": "automake - manual page for automake 1.16.5\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "automake-1.16 [OPTION]... [Makefile]...\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "Generate Makefile.in for configure from Makefile.am.\n",
            "subsections": [
                {
                    "name": "Operation modes:",
                    "content": "--help print this help, then exit\n"
                },
                {
                    "name": "--version",
                    "content": "print version number, then exit\n",
                    "long": "--version"
                },
                {
                    "name": "-v --verbose",
                    "content": "verbosely list files processed\n",
                    "flag": "-v",
                    "long": "--verbose"
                },
                {
                    "name": "--no-force",
                    "content": "only update Makefile.in's that are out of date\n",
                    "long": "--no-force"
                },
                {
                    "name": "-W --warnings",
                    "content": "report the warnings falling in CATEGORY\n",
                    "flag": "-W",
                    "long": "--warnings"
                },
                {
                    "name": "Dependency tracking:",
                    "content": ""
                },
                {
                    "name": "-i --ignore-deps",
                    "content": "disable dependency tracking code\n",
                    "flag": "-i",
                    "long": "--ignore-deps"
                },
                {
                    "name": "--include-deps",
                    "content": "enable dependency tracking code\n",
                    "long": "--include-deps"
                },
                {
                    "name": "Flavors:",
                    "content": ""
                },
                {
                    "name": "--foreign",
                    "content": "set strictness to foreign\n",
                    "long": "--foreign"
                },
                {
                    "name": "--gnits",
                    "content": "set strictness to gnits\n\n--gnu  set strictness to gnu\n",
                    "long": "--gnits"
                },
                {
                    "name": "Library files:",
                    "content": ""
                },
                {
                    "name": "-a --add-missing",
                    "content": "add missing standard files to package\n\n--libdir=DIR\nset directory storing library files\n",
                    "flag": "-a",
                    "long": "--add-missing"
                },
                {
                    "name": "--print-libdir",
                    "content": "print directory storing library files\n",
                    "long": "--print-libdir"
                },
                {
                    "name": "-c --copy",
                    "content": "with -a, copy missing files (default is symlink)\n",
                    "flag": "-c",
                    "long": "--copy"
                },
                {
                    "name": "-f --force-missing",
                    "content": "force update of standard files\n",
                    "flag": "-f",
                    "long": "--force-missing"
                },
                {
                    "name": "Warning categories include:",
                    "content": "cross  cross compilation issues\n\ngnu    GNU coding standards (default in gnu and gnits modes)\n\nobsolete\nobsolete features or constructions (default)\n\noverride\nuser redefinitions of Automake rules or variables\n\nportability\nportability issues (default in gnu and gnits modes)\n\nportability-recursive\nnested Make variables (default with -Wportability)\n\nextra-portability\nextra portability issues related to obscure tools\n\nsyntax dubious syntactic constructs (default)\n\nunsupported\nunsupported or incomplete features (default)\n\nall    all the warnings\n\nno-CATEGORY\nturn off warnings in CATEGORY\n\nnone   turn off all the warnings\n\nerror  treat warnings as errors\n"
                },
                {
                    "name": "Files automatically distributed if found (always):",
                    "content": "ABOUT-GNU\nTODO                install-sh          mdate-sh\n\nABOUT-NLS\nar-lib              libversion.in       missing\n\nBACKLOG\ncompile             ltcf-c.sh           mkinstalldirs\n\nCOPYING\nconfig.guess        ltcf-cxx.sh         py-compile\n\nCOPYING.DOC\nconfig.rpath        ltcf-gcj.sh         texinfo.tex\n\nCOPYING.LESSER\nconfig.sub          ltconfig            ylwrap\n\nCOPYING.LIB\ndepcomp             ltmain.sh\n"
                },
                {
                    "name": "Files automatically distributed if found (as .md if needed):",
                    "content": "AUTHORS[.md]\nINSTALL[.md]        README[.md]         THANKS[.md]\n\nChangeLog[.md]\nNEWS[.md]\n"
                },
                {
                    "name": "Files automatically distributed if found (under certain conditions):",
                    "content": "README-alpha[.md]\nconfig.h.bot        configure           configure.in\n\nacconfig.h\nconfig.h.top        configure.ac        stamp-vti\n\naclocal.m4\n"
                }
            ]
        },
        "AUTHOR": {
            "content": "Written by Tom Tromey <tromey@redhat.com>\n\nand Alexandre Duret-Lutz <adl@gnu.org>.\n",
            "subsections": []
        },
        "REPORTING BUGS": {
            "content": "Report bugs to <bug-automake@gnu.org>.\nGNU Automake home page: <https://www.gnu.org/software/automake/>.\nGeneral help using GNU software: <https://www.gnu.org/gethelp/>.\n",
            "subsections": []
        },
        "COPYRIGHT": {
            "content": "Copyright  ©  2021 Free Software Foundation, Inc.  License GPLv2+: GNU GPL version 2 or later\n<https://gnu.org/licenses/gpl-2.0.html>\nThis is free software: you are free to change and redistribute it.  There is NO WARRANTY,  to\nthe extent permitted by law.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "The  full  documentation for automake is maintained as a Texinfo manual.  If the info and au‐‐\ntomake programs are properly installed at your site, the command\n\ninfo automake\n\nshould give you access to the complete manual.\n\n\n\nGNU automake 1.16.5                          March 2022                                  AUTOMAKE(1)",
            "subsections": []
        }
    },
    "summary": "automake - manual page for automake 1.16.5",
    "flags": [
        {
            "flag": "",
            "long": "--version",
            "arg": null,
            "description": "print version number, then exit"
        },
        {
            "flag": "-v",
            "long": "--verbose",
            "arg": null,
            "description": "verbosely list files processed"
        },
        {
            "flag": "",
            "long": "--no-force",
            "arg": null,
            "description": "only update Makefile.in's that are out of date"
        },
        {
            "flag": "-W",
            "long": "--warnings",
            "arg": null,
            "description": "report the warnings falling in CATEGORY"
        },
        {
            "flag": "-i",
            "long": "--ignore-deps",
            "arg": null,
            "description": "disable dependency tracking code"
        },
        {
            "flag": "",
            "long": "--include-deps",
            "arg": null,
            "description": "enable dependency tracking code"
        },
        {
            "flag": "",
            "long": "--foreign",
            "arg": null,
            "description": "set strictness to foreign"
        },
        {
            "flag": "",
            "long": "--gnits",
            "arg": null,
            "description": "set strictness to gnits --gnu set strictness to gnu"
        },
        {
            "flag": "-a",
            "long": "--add-missing",
            "arg": null,
            "description": "add missing standard files to package --libdir=DIR set directory storing library files"
        },
        {
            "flag": "",
            "long": "--print-libdir",
            "arg": null,
            "description": "print directory storing library files"
        },
        {
            "flag": "-c",
            "long": "--copy",
            "arg": null,
            "description": "with -a, copy missing files (default is symlink)"
        },
        {
            "flag": "-f",
            "long": "--force-missing",
            "arg": null,
            "description": "force update of standard files"
        }
    ],
    "examples": [],
    "see_also": [],
    "tldr": {
        "source": "official",
        "description": "Automated Makefile generation for software projects using GNU standards.",
        "examples": [
            {
                "description": "Run automake to regenerate Makefiles after editing `Makefile.am`",
                "command": "automake"
            },
            {
                "description": "Generate `Makefile.in` for a non-GNU project (foreign mode)",
                "command": "automake --foreign"
            },
            {
                "description": "Add verbose output for debugging",
                "command": "automake {{-v|--verbose}}"
            },
            {
                "description": "Add missing standard files (INSTALL, COPYING, depcomp, etc.)",
                "command": "automake {{-a|--add-missing}}"
            },
            {
                "description": "Display help",
                "command": "automake --help"
            }
        ]
    }
}