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.