// MakeVM.cm  (last edited by Levin on April 12, 1983  11:09 AM)

// Public Interfaces

Compile VMDefs VMStorage DiskIODefs FileDefs AltoFile VMSpecial DynamicZone Sequin Leaf

// Private Interfaces and Implementations

Compile /j DynamicZonePrivate SequinPrivate DiskIOPrivate AltoFilePrivate IFSFilePrivate VMPrivate DynamicZoneHot DynamicZoneCold VMStorage DiskDriver DiskRequestor DiskControl FileCommon AltoFileControl AltoFileOpsA AltoFileOpsB AltoFileOpsC AltoFileList AltoKD AltoDirectory AltoDirList SequinImplA SequinImplB IFSFileControl IFSFileOpsA IFSFileOpsB IFSFileOpsC IFSFileList JuniperStub VMCacheOps VMCacheMgr VMControl VMFile VMIO VMPageOps VMPageMgr VMStorageMgr

// Bind Pieces

Bind [code: DynamicZonePack.bcd, symbols: DynamicZonePack.symbols] ← DynamicZonePack
Bind [code: SequinImpl.bcd, symbols: SequinImpl.symbols] ← SequinImpl
Bind [code: VM.bcd, symbols: VM.symbols] ← VM