=head1 BUILDING AND INSTALLING MODULES
-=head2 Prerequisites
-
-=over 4
+=head2 Building Prerequisites
For building and installing non-XS modules, all you need is a working
perl under DJGPP. Non-XS modules do not require re-linking the perl
perl binary from the source distribution so that all of the components
of the perl binary are available for the required link step.
-=back
-
=head2 Unpacking CPAN Modules
-=over 4
-
First, download the module package from CPAN (e.g., the "Comma Separated
Value" text package, Text-CSV-0.01.tar.gz). Then expand the contents of
the package into some location on your disk. Most CPAN modules are
This will create the new directory C<($DJDIR)/Text-CSV-0.01>, filling
it with the source for this module.
-=back
-
=head2 Building Non-XS Modules
To build a non-XS module, you can use the standard module-building
instructions distributed with perl modules.
-=over 4
-
perl Makefile.PL
make
make test
(sometimes) pod and/or man documentation. No re-linking of the perl
binary is needed to build, install or use non-XS modules.
-=back
-
=head2 Building XS Modules
To build an XS module, you must use the standard module-building
instructions distributed with perl modules *PLUS* three extra
instructions specific to the DJGPP "static link" build environment.
-=over 4
-
set FNCASE=y
perl Makefile.PL
make
perl -S perldoc perllocal
-=back
-
=head1 AUTHOR
Laszlo Molnar, F<laszlo.molnar@eth.ericsson.se> [Installing/building perl]