{
    "content": [
        {
            "type": "text",
            "text": "# automake (man)\n\n## NAME\n\nautomake - manual page for automake 1.16.5\n\n## SYNOPSIS\n\nautomake-1.16 [OPTION]... [Makefile]...\n\n## DESCRIPTION\n\nGenerate Makefile.in for configure from Makefile.am.\n\n## TLDR\n\n> Automated Makefile generation for software projects using GNU standards.\n\n- Run automake to regenerate Makefiles after editing `Makefile.am`:\n  `automake`\n- Generate `Makefile.in` for a non-GNU project (foreign mode):\n  `automake --foreign`\n- Add verbose output for debugging:\n  `automake {{-v|--verbose}}`\n- Add missing standard files (INSTALL, COPYING, depcomp, etc.):\n  `automake {{-a|--add-missing}}`\n- Display help:\n  `automake --help`\n\n*Source: tldr-pages*\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION** (20 subsections)\n- **AUTHOR**\n- **REPORTING BUGS**\n- **COPYRIGHT**\n- **SEE ALSO**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "automake",
        "section": "",
        "mode": "man",
        "summary": "automake - manual page for automake 1.16.5",
        "synopsis": "automake-1.16 [OPTION]... [Makefile]...",
        "tldr_summary": "Automated Makefile generation for software projects using GNU standards.",
        "tldr_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"
            }
        ],
        "tldr_source": "official",
        "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": [],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 2,
                "subsections": [
                    {
                        "name": "Operation modes:",
                        "lines": 2
                    },
                    {
                        "name": "--version",
                        "lines": 2,
                        "long": "--version"
                    },
                    {
                        "name": "-v --verbose",
                        "lines": 2,
                        "flag": "-v",
                        "long": "--verbose"
                    },
                    {
                        "name": "--no-force",
                        "lines": 2,
                        "long": "--no-force"
                    },
                    {
                        "name": "-W --warnings",
                        "lines": 2,
                        "flag": "-W",
                        "long": "--warnings"
                    },
                    {
                        "name": "Dependency tracking:",
                        "lines": 1
                    },
                    {
                        "name": "-i --ignore-deps",
                        "lines": 2,
                        "flag": "-i",
                        "long": "--ignore-deps"
                    },
                    {
                        "name": "--include-deps",
                        "lines": 2,
                        "long": "--include-deps"
                    },
                    {
                        "name": "Flavors:",
                        "lines": 1
                    },
                    {
                        "name": "--foreign",
                        "lines": 2,
                        "long": "--foreign"
                    },
                    {
                        "name": "--gnits",
                        "lines": 4,
                        "long": "--gnits"
                    },
                    {
                        "name": "Library files:",
                        "lines": 1
                    },
                    {
                        "name": "-a --add-missing",
                        "lines": 5,
                        "flag": "-a",
                        "long": "--add-missing"
                    },
                    {
                        "name": "--print-libdir",
                        "lines": 2,
                        "long": "--print-libdir"
                    },
                    {
                        "name": "-c --copy",
                        "lines": 2,
                        "flag": "-c",
                        "long": "--copy"
                    },
                    {
                        "name": "-f --force-missing",
                        "lines": 2,
                        "flag": "-f",
                        "long": "--force-missing"
                    },
                    {
                        "name": "Warning categories include:",
                        "lines": 33
                    },
                    {
                        "name": "Files automatically distributed if found (always):",
                        "lines": 21
                    },
                    {
                        "name": "Files automatically distributed if found (as .md if needed):",
                        "lines": 6
                    },
                    {
                        "name": "Files automatically distributed if found (under certain conditions):",
                        "lines": 8
                    }
                ]
            },
            {
                "name": "AUTHOR",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "REPORTING BUGS",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "COPYRIGHT",
                "lines": 5,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 10,
                "subsections": []
            }
        ],
        "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": []
            }
        }
    }
}