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:
Filename of program or module to be split.
Name of directory hierarchy in which to store the split files.
If false, pre-existing .al files in the auto directory that are no longer part of the module are deleted.
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.
If true, only splits the module if it is newer than autosplit.ix .