[Chapter 8] 8.4 AutoSplit
Author: Ellen Siever, Stephen Spainhour & Nathan Patwardhan
Date: 1999-07-02T01:41:39Z

#

| Chapter 8 Standard Modules |

## 8.4 AutoSplit

Splits a program or module into files that the AutoLoader can handle. It can be called from a program or from the command line:

>     # from a program
>     use AutoSplit;
>     autosplit_modules(@ARGV)

>     # from the command line
>     perl -MAutoSplit -e 'autosplit(FILE, DIR, KEEP, CHECK, MODTIME)' ...

>     # another interface
>     perl -MAutoSplit -e 'autosplit_lib_modules(@ARGV)' ...

AutoSplit is used by MakeMaker as well as the standard Perl libraries. It operates on a file, splitting off subroutines that come after the `__END__` marker and storing them as described above for AutoLoader, creating any necessary directories along the way. AutoSplit has two functions:

- autosplit
- autosplit_lib_modules

8.3 AutoLoader |  | 8.5 autouse