Subsessions

A build session can have any number of subsessions, all of which inherit the reference time of the build session.

A subsession corresponds to a nested build or recursive make, which is started when a clearmake or clearaudit process is invoked in the process family of a higher-level clearmake or clearaudit. For example:

  • Including a clearmake or clearaudit command in a makefile build script executed by clearmake or clearaudit
  • Entering a clearmake or clearaudit command in an interactive process started by clearaudit

A subsession begins while a higher-level session is still conducting build audits. The subsession conducts its own build audits, independent of the audits of the higher-level session; that is, the audits are not nested or related in any way, other than that they share the same build reference time.