Man Page ptclean.1




NAME

     ptclean - clean up the parameterized types database


SYNOPSIS

     ptclean


DESCRIPTION

     ptclean removes all the  data  from  the  default  templates
     database,  except  the Template.opt file, which you may have
     modified.  This database, currently, a  subdirectory  called
     Templates.DB, is used to store parameterized type (template)
     instantiations.  Since templates are instantiated  automati-
     cally  by  the  compiler, changes in your program can render
     some already-instantiated  templates  superfluous,  but  the
     compiler  cannot efficiently verify which instantiations are
     not currently used.  So you can use the ptclean  command  to
     remove  all  the instantiations, temporary files, and depen-
     dency files from the database.  One reasonable  way  to  use
     this  command  is  as  one  of  the commands executed by the
     clean: target in your Makefile.


FILES

     Templates.DB           The default database  (directory)  of
                            template instantiations

     Templates.DB/Template.opt
                            Instantiation options file, the "map-
                            file"

     Templates.DB/*.o       Template instantiation files

     Templates.DB/*.state   Files that keep track of dependencies

     Templates.DB/*.system  Auxiliary dependency and map files

     Templates.DB/*.promise Auxiliary dependency and map files

     Templates.DB/*.lock    Database lock files

     Templates.DB/*.module  Auxiliary dependency files


LIMITATIONS

     ptclean cannot clean up any alternate template databases.