-- SageDicentra.config, HGM, 26-Jan-84 23:42:57

DIRECTORY
  HeapImpl: FROM "UnpackedHeapImpl",
  PilotKernel: FROM "UtilityPilotKernel",
  UtilityPilotClientImpl: FROM "Alive";

  -- NOTE: UtilityPilot.bootmesa uses UtilityPilotClientImpl to make code
  --   resident.  Either clients must PACK all their modules to 
  --   UtilityPilotClientImpl (and add no packaged code)
  --   or they must change the bootmesa file or they must add
  --   parameter files.
  -- There is a seperate bootmesa file for UtilityCommunication;
  -- The prototype for the Makeboot command is:
  --   Makeboot Client[parm: UtilityPilot, parm: UtilityCommunication]

PACK
  UtilityPilotClientImpl, HeapImpl,
  SageServer, SageImpl, SageRpcServerImpl,
  DESDicentra, DESAux,
  DummyForwarder,  -- Hook for PupForOthello
  RPCSignals,  -- Hook for RPCRuntime
  Protocol, FSPRList, NameInfo, Locate, SendMail,
  FormatImpl, StringsImplA, StringsImplB, TimeImpl, Unformatter;


SageDicentra: CONFIGURATION LINKS: CODE
  IMPORTS
    RuntimePrograms, RuntimeInternal --no loader-- =
  BEGIN
  
  StartTrapper: CONFIGURATION
    IMPORTS
      Process, Runtime, System,
      SageRpcControl, Watchdog
    EXPORTS PilotClient
    CONTROL SageServer, UtilityPilotClientImpl=
    BEGIN
      SageServer;
      UtilityPilotClientImpl;  -- Alive
    END;

  PilotKernel;
  BasicHeadsDicentra;
  DESDicentra;
  DESAux;
  Communication;
  HeapImpl;
  PupForOthello;

  StartTrapper;
  
  SageRpcServerImpl;
  SageImpl;
  
  RPCRuntime;
  
  Protocol; FSPRList; NameInfo; Locate; SendMail;  -- GrapevineUser
  FormatImpl;
  StringsImplA;
  StringsImplB;
  TimeImpl;
  Unformatter;
  
  END.....