Sub-sessions

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

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

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

A sub-session begins while a higher-level session is still conducting build audits. The sub-session 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.