// MakePilotKernel.cm
// last edited by Levin on August 27, 1982 10:02 am
// last edited by Paul Rovner on February 17, 1983 2:16 pm

// Compiling Interfaces (don't do this unless you are bootstrapping!)

Compile /-c-b-nj @PilotDefs.compilationOrder@

// Compiling & binding Pilot subconfigurations (useful for UtilityPilotKernel too)

@MakeControl.cm
@MakeFileMgr.cm
@MakeFiler.cm
@MakeSwapper.cm
@MakeTransactions.cm
@MakeVMMgr.cm
@MakeMesaRuntime.cm
@MakeMisc.cm
@MakeUserTerminalDriver.cm
@MakeDiskDrivers.cm

// Binding

Bind /-c-s-a Store UnpackedPilotKernel

// Packaging

Copy PilotKernel.pack ← ControlPack.pack FileMgrPack.pack FilerPack.pack SwapperPack.pack TransactionsPack.pack VMMgrPack.pack MesaRuntimePack.pack MiscPack.pack UserTerminalDriverPack.pack DiskDriversPack.pack PilotKernelPack.pack PilotKernelFrames.pack

Packager PilotKernel ← PilotKernel.pack[UnpackedPilotKernel]/mb

// Don't forget ...

@MakeUtilityPilotKernel.cm