gawkworkflow: GNU Tools
1
1 8.3.1 GNU Tools
1 ---------------
1
1 If you expect to work with the configuration files and/or the 'Makefile'
1 files, you will need to install a number of other GNU tools. In
1 general, you should be using the latest versions of the tools, or least
1 the same ones that the maintainer himself uses. This helps minimize the
1 differences that the maintainer has to resolve when merging changes, and
1 in general avoids confusion and hassle. Similarly, you should install
1 the latest GNU documentation tools as well. The tools are described in
1 the following list:
1
1 'autoconf'
1 GNU Autoconf processes the 'configure.ac' files in order to
1 generate the 'configure' shell script and 'config.h.in' input file.
1 See the Autoconf home page
1 (https://www.gnu.org/software/autoconf/autoconf.html) for more
1 information.
1
1 'automake'
1 GNU Automake processes the 'configure.ac' and 'Makefile.am' files
1 to produce 'Makefile.in' files. See the Automake home page
1 (https://www.gnu.org/software/automake) for more information.
1
1 'gettext'
1 GNU Gettext processes the 'gawk' source code to produce the
1 original 'po/gawk.pot' message template file. Normally you should
1 not need need to do this; the maintainer usually manages this task.
1 See the Gettext home page (https://www.gnu.org/software/gettext)
1 for more information.
1
1 'libtool'
1 GNU Libtool works with Autoconf and Automake to produce portable
1 shared libraries. It is used for the extensions that ship with
1 'gawk', whose code is in the 'extensions' directory. See the
1 Libtool home page (https://www.gnu.org/software/libtool) for more
1 information.
1
1 'makeinfo'
1 The 'makeinfo' command is used to build the Info versions of the
1 documentation. You need to have the same version as the maintainer
1 uses, so that when you make a change to the documentation, the
1 corresponding change to the generated Info file will be minimal.
1 'makeinfo' is part of GNU Texinfo. See the Texinfo home page
1 (https://www.gnu.org/software/texinfo) for more information.
1