-- File: Servers.config,  Last Edit: HGM March 16, 1981  7:54 PM
PACK PupBooterFastAlto, EFTPSend, ReadDisk;
PACK PupTimeServerHot, PupBootServer, PupNameServerHot, NetDirCache;
Servers: CONFIGURATION LINKS: CODE
  IMPORTS
    DiskDefs, DiskKDDefs, MiscDefs, ProcessDefs,
    SegmentDefs, StreamDefs, SystemDefs,
    Process, Runtime, Space, String, Storage, Time,
    CmFile, Event, FormSW, Menu, MsgSW, Put, Tool, ToolWindow, UserInput, Window,
    George, Clock, Indirect, Lock, Slosh,
    AddressTranslation, OISCP, Router, Socket, SocketInternal,
    StatsDefs, CommUtilDefs, DriverDefs, BufferDefs, PupDefs
  EXPORTS
    BootServerDefs, EchoServerDefs, NameServerDefs, TimeServerDefs,
    MiscServerDefs,
    EchoServer
  CONTROL
    EchoServer, PupMiscServer,
    PupTimeServerHot, PupTimeServerCold, PupBootServerTool, PupNameServerTool,
    TimeServerOld, TimeServer, TranslationServer =
  BEGIN
  BootServer: CONFIGURATION
    IMPORTS
      DiskDefs, DiskKDDefs, MiscDefs, SegmentDefs, SystemDefs,
      Process, Runtime, Space, String, Storage, Time,
      CmFile, Event, FormSW, Menu, MsgSW, Put, Tool, UserInput,
      Clock, George, Indirect, Lock, Slosh,
      MiscServerDefs, CommUtilDefs, StatsDefs,
      DriverDefs, BufferDefs, PupDefs
    EXPORTS 
      BootServerDefs, PupBootServerTool
    CONTROL PupBootServerStrings, PupBooterSlow, PupBootServerTool =
    BEGIN
    PupBootServerFast: CONFIGURATION
      IMPORTS
        Process, Storage,
        Lock, BufferDefs, CommUtilDefs, ReadDefs, PupDefs
      EXPORTS 
        BootServerDefs =
      BEGIN
      PupBooterFastAlto LINKS: FRAME;
      EFTPSend;
      END;
    PupBootServerSlow: CONFIGURATION
      IMPORTS
        Process, Put, Runtime, Storage, String, Time,
        George, Lock, Slosh, BootServerDefs, BufferDefs, CommUtilDefs, PupDefs
      EXPORTS 
        EFTPDefs,  -- EFTPTimeOut
        BootServerDefs, PupBooterSlow =
      BEGIN
      PupBooterSlow;
      EFTPSend;
      SloshSend LINKS: FRAME;
      END;
    Breather;
    EtherBoot;
    PupBootServer;
    PupBootServerFast;
    PupBootServerSlow;
    PupBootServerStrings;
    PupMicrocodeBooterAlto;
    ReadDisk;
    PupBootServerCold;
    PupBootServerTool;
    SloshRecv LINKS: FRAME;
    EFTPRecv LINKS: FRAME;
    END;
  NameAndDirServer: CONFIGURATION
    IMPORTS
      DiskKDDefs, Process, Runtime, StreamDefs, String, Storage, Time,
      Event, FormSW, Menu, Put, Tool, UserInput,
      George, Lock, Slosh, MiscServerDefs,
      AddressTranslation, OISCP, Socket,
      BufferDefs, CommUtilDefs, StatsDefs, PupDefs
    EXPORTS 
      NameServerDefs, PupNameServerTool, PupDirServer
    CONTROL NetDirCache, PupDirServer, PupNameServerHot, NameServerStrings, PupNameServerCold, PupNameServerTool =
    BEGIN
    PupNameServerHot;
    PupNameServerCold;
    PupNameServerTool;
    NameServerStrings;
    PupDirServer;
    SloshRecv LINKS: FRAME;
    EFTPRecv LINKS: FRAME;
    SloshSend LINKS: FRAME;
    EFTPSend;
    NetDirCache;
    NetDirFileAlto;
    END;
-- Pup Servers
  PupMiscServer;
  BootServer;
  NameAndDirServer;
  PupTimeServerCold;
  PupTimeServerHot;
  EchoServer;
-- OISCP Servers
  -- Echo Server is built into OISCP
  TimeServerOld;
  TimeServer;
  TranslationServer;
  END.