[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
gawk
for PC Operating Systems
gawk
can be compiled for MS-DOS, Win32, and OS/2 using the GNU
development tools from DJ Delorie (DJGPP; MS-DOS only) or Eberhard
Mattes (EMX; MS-DOS, Win32 and OS/2). Microsoft Visual C/C++ can be used
to build a Win32 version, and Microsoft C/C++ can be
used to build 16-bit versions for MS-DOS and OS/2. The file
`README_d/README.pc' in the gawk
distribution contains
additional notes, and `pc/Makefile' contains important information on
compilation options.
To build gawk
, copy the files in the `pc' directory
(except for `ChangeLog') to the directory with the rest of
the gawk
sources. The `Makefile' contains a configuration
section with comments and may need to be edited in order to work with
your make
utility.
The `Makefile' contains a number of targets for building various MS-DOS,
Win32, and OS/2 versions. A list of targets is printed if the make
command is given without a target. As an example, to build gawk
using the DJGPP tools, enter `make djgpp'.
Using make
to run the standard tests and to install gawk
requires additional Unix-like tools, including sh
, sed
, and
cp
. In order to run the tests, the `test/*.ok' files may need to
be converted so that they have the usual DOS-style end-of-line markers. Most
of the tests work properly with Stewartson's shell along with the
companion utilities or appropriate GNU utilities. However, some editing of
`test/Makefile' is required. It is recommended that you copy the file
`pc/Makefile.tst' over the file `test/Makefile' as a
replacement. Details can be found in `README_d/README.pc'
and in the file `pc/Makefile.tst'.