Node:Distribution contents, Previous:Extracting, Up:Gawk Distribution
gawk
DistributionThe gawk
distribution has a number of C source files,
documentation files,
subdirectories, and files related to the configuration process
(see Compiling and Installing gawk
on Unix),
as well as several subdirectories related to different non-Unix
operating systems:
.c
, .y
, and .h
files
gawk
source code.
README
README_d/README.*
README
for gawk
under Unix and the
rest for the various hardware and software combinations.
INSTALL
ChangeLog
NEWS
gawk
since the last release or patch.
COPYING
FUTURES
LIMITATIONS
gawk
's performance.
Most of these depend on the hardware or operating system software and
are not limits in gawk
itself.
POSIX.STD
awk
is
incorrect as well as how gawk
handles the problem.
doc/awkforai.txt
gawk
is a good language for
AI (Artificial Intelligence) programming.
doc/README.card
doc/ad.block
doc/awkcard.in
doc/cardfonts
doc/colors
doc/macros
doc/no.colors
doc/setter.outline
troff
source for a five-color awk
reference card.
A modern version of troff
such as GNU troff
(groff
) is
needed to produce the color version. See the file README.card
for instructions if you have an older troff
.
doc/gawk.1
troff
source for a manual page describing gawk
.
This is distributed for the convenience of Unix users.
doc/gawk.texi
makeinfo
to produce an Info or HTML file.
doc/gawk.info
doc/gawkinet.texi
gawk
.
It should be processed with TeX to produce a printed document and
with makeinfo
to produce an Info or HTML file.
doc/gawkinet.info
gawk
.
doc/igawk.1
troff
source for a manual page describing the igawk
program presented in
An Easy Way to Use Library Functions.
doc/Makefile.in
Makefile
for creating the documentation.
Makefile.am
*/Makefile.am
automake
software for generating
the Makefile.in
files used by autoconf
and
configure
.
Makefile.in
acconfig.h
acinclude.m4
aclocal.m4
configh.in
configure.in
configure
custom.h
missing_d/*
m4/*
gawk
for various Unix systems. They are explained in
Compiling and Installing gawk
on Unix.
intl/*
po/*
intl
directory provides the GNU gettext
library, which implements
gawk
's internationalization features, while the po
library
contains message translations.
awklib/extract.awk
awklib/Makefile.am
awklib/Makefile.in
awklib/eg/*
awklib
directory contains a copy of extract.awk
(see Extracting Programs from Texinfo Source Files),
which can be used to extract the sample programs from the Texinfo
source file for this Web page. It also contains a Makefile.in
file, which
configure
uses to generate a Makefile
.
Makefile.am
is used by GNU Automake to create Makefile.in
.
The library functions from
A Library of awk
Functions,
and the igawk
program from
An Easy Way to Use Library Functions,
are included as ready-to-use files in the gawk
distribution.
They are installed as part of the installation process.
The rest of the programs in this Web page are available in appropriate
subdirectories of awklib/eg
.
unsupported/atari/*
gawk
on an Atari ST
(see Installing gawk
on the Atari ST, for details).
unsupported/tandem/*
gawk
on a Tandem
(see Installing gawk
on a Tandem, for details).
posix/*
gawk
on POSIX-compliant systems.
pc/*
gawk
under MS-DOS, MS Windows and OS/2
(see Installation on PC Operating Systems, for details).
vms/*
gawk
under VMS
(see How to Compile and Install gawk
on VMS, for details).
test/*
gawk
. You can use make check
from the top-level gawk
directory to run your version of gawk
against the test suite.
If gawk
successfully passes make check
, then you can
be confident of a successful port.