autosplit (
file
,
dir
,
keep
,
check
,
modtime
)
Splits the module into files. Each file is given the name of the subroutine
it contains, with
.al
appended.
autosplit
also
creates the file
autosplit.ix
, which serves
as both a forward declaration of all package routines and as a timestamp
showing when the hierarchy was last updated.
Takes the following arguments:
-
file
-
Filename of program or module to be split.
-
dir
-
Name of directory hierarchy in which to store the split files.
-
keep
-
If false, pre-existing
.al
files in the
auto
directory that are no longer part of the module are deleted.
-
check
-
If true, checks to be sure the module being split includes
a
use AutoLoader
statement. If the statement is missing,
autosplit
doesn't process the module.
-
modtime
-
If true, only splits the module if it is newer than
autosplit.ix
.