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.