// MakeSnapshot.cm
// last edited by Levin on February 18, 1983 3:15 pm

// Command lines for making CedarSnapshot components

// Public interface; recompile only when necessary
Compile /-c-b-nj CedarSnapshot

// Implementation
Compile /-c-b-nj CedarSnapshotPrivate CedarSnapshotCheckpoint CedarSnapshotCork CedarSnapshotFeedback CedarSnapshotFile CedarSnapshotRegistry CedarSnapshotRollback CedarSnapshotUPDriver

Bind CedarSnapshotImpl/c-a CedarSnapshotRollbackImpl/c-a

MakeBoot CedarSnapshotDorado ← UtilityPilotKernel[Parm: UtilityPilotKernel, bcd: BasicHeadsDorado, Parm: BasicHeadsDorado, bcd: CedarSnapshotUPDriver, bcd: CedarSnapshotRollbackImpl, Parm: CedarSnapshotUP]

MakeBoot CedarSnapshotD0 ← UtilityPilotKernel[Parm: UtilityPilotKernel, bcd: BasicHeadsD0, Parm: BasicHeadsD0, bcd: CedarSnapshotUPDriver, bcd: CedarSnapshotRollbackImpl, Parm: CedarSnapshotUP]

// The following is the list of files for printing, but not all are converted to Tioga node structure.

CedarSnapshot.df CedarSnapshot.mesa CedarSnapshotPrivate.mesa CedarSnapshotCheckpoint.mesa CedarSnapshotCork.mesa CedarSnapshotFeedback.mesa CedarSnapshotFile.mesa CedarSnapshotRegistry.mesa CedarSnapshotRollback.mesa CedarSnapshotUPDriver.mesa CedarSnapshotImpl.config CedarSnapshotRollbackImpl.config CedarSnapshotUP.bootmesa