-- Courier.RIM
-- Model file generated by RIME on  8-Feb-88 12:48:20 PST

Targets = $(AutoTargets)

% CourierConfig.bcd

CourierConfig.bcd: CourierConfig.pack UnpackedCourier.bcd
=  Packager CourierConfig.pack[UnpackedCourier.bcd]

UnpackedCourier.bcd: CourierConfig.config SubCourierImpl.bcd CourierImplU.bcd CourierImplS.bcd CourierImplC.bcd CourierImplM.bcd CourierImplF.bcd CourierImplN.bcd XStreamImpl.bcd ExpeditedCourierImpl.bcd PacketTimerImpl.bcd NSDataStreamImpl.bcd StreamCoupleImpl.bcd NetworkBindingServer.bcd NetworkBindingClient.bcd QuickSortImpl.bcd
=  Binder CourierConfig.config

SubCourierImpl.bcd: SubCourierImpl.mesa Courier.bcd CommSwitches.bcd Runtime.bcd System.bcd
=  Compiler SubCourierImpl.mesa

Courier.bcd: Courier.mesa Environment.bcd NetworkStream.bcd Stream.bcd System.bcd
=  Compiler Courier.mesa

NetworkStream.bcd: NetworkStream.mesa Environment.bcd Stream.bcd System.bcd
=  Compiler NetworkStream.mesa

CommSwitches.bcd: CommSwitches.mesa PilotSwitches.bcd PilotSwitchesExtra5.bcd PilotSwitchesExtra8.bcd
=  Compiler CommSwitches.mesa

CourierImplU.bcd: CourierImplU.mesa Courier.bcd CourierInternal.bcd CourierOps.bcd CourierProtocol.bcd Environment.bcd Process.bcd Stream.bcd System.bcd
=  Compiler CourierImplU.mesa

CourierInternal.bcd: CourierInternal.mesa Courier.bcd CourierProtocol.bcd Environment.bcd Mopcodes.bcd NetworkStream.bcd Stream.bcd System.bcd
=  Compiler CourierInternal.mesa

CourierProtocol.bcd: CourierProtocol.mesa Courier.bcd Mopcodes.bcd Stream.bcd
=  Compiler CourierProtocol.mesa

CourierOps.bcd: CourierOps.mesa Courier.bcd CourierInternal.bcd Environment.bcd Space.bcd Stream.bcd
=  Compiler CourierOps.mesa

CourierImplS.bcd: CourierImplS.mesa Courier.bcd CourierInternal.bcd CourierOps.bcd CourierProtocol.bcd Environment.bcd NetworkStream.bcd NSConstants.bcd Process.bcd Stream.bcd System.bcd
=  Compiler CourierImplS.mesa

NSConstants.bcd: NSConstants.mesa System.bcd
=  Compiler NSConstants.mesa

CourierImplC.bcd: CourierImplC.mesa Courier.bcd CourierInternal.bcd CourierOps.bcd CourierProtocol.bcd Environment.bcd Heap.bcd Inline.bcd NetworkStream.bcd NSConstants.bcd Process.bcd Router.bcd Stream.bcd System.bcd Space.bcd
=  Compiler CourierImplC.mesa

Router.bcd: Router.mesa System.bcd
=  Compiler Router.mesa

CourierImplM.bcd: CourierImplM.mesa CommPriorities.bcd Courier.bcd CourierExtras.bcd CourierInternal.bcd CourierOps.bcd CourierProtocol.bcd Environment.bcd File.bcd Heap.bcd Inline.bcd NetworkStream.bcd NSConstants.bcd PilotSwitches.bcd Process.bcd Space.bcd Stream.bcd System.bcd
=  Compiler CourierImplM.mesa

CommPriorities.bcd: CommPriorities.mesa Process.bcd ProcessPriorities.bcd ProcessPrioritiesExtras.bcd
=  Compiler CommPriorities.mesa

CourierExtras.bcd: CourierExtras.mesa Courier.bcd Stream.bcd System.bcd
=  Compiler CourierExtras.mesa

CourierImplF.bcd: CourierImplF.mesa ByteBlt.bcd Courier.bcd CourierInternal.bcd CourierOps.bcd CourierProtocol.bcd Stream.bcd Environment.bcd
=  Compiler CourierImplF.mesa

CourierImplN.bcd: CourierImplN.mesa CommSwitches.bcd Courier.bcd CourierInternal.bcd CourierProtocol.bcd Environment.bcd NetworkStream.bcd NewNetworkStream.bcd NSConstants.bcd Process.bcd Router.bcd Stream.bcd System.bcd
=  Compiler CourierImplN.mesa

NewNetworkStream.bcd: NewNetworkStream.mesa NetworkStream.bcd Stream.bcd System.bcd
=  Compiler NewNetworkStream.mesa

XStreamImpl.bcd: XStreamImpl.mesa BulkData.bcd Courier.bcd CourierInternal.bcd CourierOps.bcd CourierProtocol.bcd Environment.bcd NSBuffer.bcd NSTypes.bcd PacketStream.bcd Process.bcd Router.bcd SppOps.bcd Stream.bcd System.bcd XStream.bcd XStreamOps.bcd NetworkStream.bcd
=  Compiler XStreamImpl.mesa

BulkData.bcd: BulkData.mesa Stream.bcd System.bcd
=  Compiler BulkData.mesa

NSBuffer.bcd: NSBuffer.mesa Buffer.bcd Environment.bcd NSTypes.bcd
=  Compiler NSBuffer.mesa

Buffer.bcd: Buffer.mesa Environment.bcd EthernetFace.bcd System.bcd
=  Compiler Buffer.mesa

NSTypes.bcd: NSTypes.mesa Environment.bcd PacketExchange.bcd System.bcd
=  Compiler NSTypes.mesa

PacketExchange.bcd: PacketExchange.mesa Environment.bcd Mopcodes.bcd System.bcd
=  Compiler PacketExchange.mesa

PacketStream.bcd: PacketStream.mesa Environment.bcd NSBuffer.bcd NSTypes.bcd NetworkStream.bcd System.bcd
=  Compiler PacketStream.mesa

SppOps.bcd: SppOps.mesa NSBuffer.bcd Environment.bcd FrameExtras.bcd NSTypes.bcd PacketStream.bcd PrincOpsExtras2.bcd SpecialRuntimeExtras.bcd Stream.bcd System.bcd
=  Compiler SppOps.mesa

XStream.bcd: XStream.mesa Courier.bcd Stream.bcd
=  Compiler XStream.mesa

XStreamOps.bcd: XStreamOps.mesa BulkData.bcd CourierInternal.bcd System.bcd XStream.bcd
=  Compiler XStreamOps.mesa

ExpeditedCourierImpl.bcd: ExpeditedCourierImpl.mesa NSBuffer.bcd ByteBlt.bcd Courier.bcd CourierProtocol.bcd Environment.bcd ExpeditedCourier.bcd Heap.bcd Inline.bcd MemoryStream.bcd NSConstants.bcd NSTypes.bcd PacketExchange.bcd PacketExchangeInternal.bcd PacketTimer.bcd Process.bcd Router.bcd Socket.bcd Stream.bcd System.bcd Buffer.bcd
=  Compiler ExpeditedCourierImpl.mesa

ExpeditedCourier.bcd: ExpeditedCourier.mesa Courier.bcd CourierProtocol.bcd Environment.bcd Heap.bcd PacketExchange.bcd Router.bcd Stream.bcd System.bcd
=  Compiler ExpeditedCourier.mesa

PacketExchangeInternal.bcd: PacketExchangeInternal.mesa NSBuffer.bcd PacketExchange.bcd Socket.bcd System.bcd Buffer.bcd
=  Compiler PacketExchangeInternal.mesa

Socket.bcd: Socket.mesa Buffer.bcd Environment.bcd NSBuffer.bcd NSTypes.bcd System.bcd
=  Compiler Socket.mesa

PacketTimer.bcd: PacketTimer.mesa NSBuffer.bcd PacketExchange.bcd
=  Compiler PacketTimer.mesa

PacketTimerImpl.bcd: PacketTimerImpl.mesa NSBuffer.bcd Inline.bcd PacketTimer.bcd PacketExchange.bcd PacketExchangeInternal.bcd Process.bcd Router.bcd System.bcd Buffer.bcd NSTypes.bcd
=  Compiler PacketTimerImpl.mesa

NSDataStreamImpl.bcd: NSDataStreamImpl.mesa BulkDataTransfer.bcd Courier.bcd CourierInternal.bcd CourierOps.bcd Environment.bcd NSDataStream.bcd Process.bcd Stream.bcd StreamCouple.bcd
=  Compiler NSDataStreamImpl.mesa

BulkDataTransfer.bcd: BulkDataTransfer.mesa Courier.bcd NSDataStream.bcd System.bcd
=  Compiler BulkDataTransfer.mesa

NSDataStream.bcd: NSDataStream.mesa Courier.bcd Stream.bcd
=  Compiler NSDataStream.mesa

StreamCouple.bcd: StreamCouple.mesa Stream.bcd
=  Compiler StreamCouple.mesa

StreamCoupleImpl.bcd: StreamCoupleImpl.mesa ByteBlt.bcd Heap.bcd Process.bcd Stream.bcd StreamCouple.bcd Environment.bcd
=  Compiler StreamCoupleImpl.mesa

NetworkBindingServer.bcd: NetworkBindingServer.mesa CommPriorities.bcd Courier.bcd CourierProtocol.bcd Environment.bcd Heap.bcd HostNumbers.bcd MemoryStream.bcd NetworkBinding.bcd NetworkBindingInternal.bcd NetworkBindingProtocol.bcd NSBuffer.bcd NSTypes.bcd Process.bcd Router.bcd Socket.bcd SocketInternal.bcd SpecialSystem.bcd Stream.bcd System.bcd Buffer.bcd PacketExchange.bcd
=  Compiler NetworkBindingServer.mesa

NetworkBinding.bcd: NetworkBinding.mesa Courier.bcd System.bcd
=  Compiler NetworkBinding.mesa

NetworkBindingInternal.bcd: NetworkBindingInternal.mesa Courier.bcd Environment.bcd NetworkBinding.bcd NetworkBindingProtocol.bcd NSTypes.bcd System.bcd
=  Compiler NetworkBindingInternal.mesa

NetworkBindingProtocol.bcd: NetworkBindingProtocol.mesa Courier.bcd CourierProtocol.bcd NetworkBinding.bcd NSTypes.bcd System.bcd
=  Compiler NetworkBindingProtocol.mesa

SocketInternal.bcd: SocketInternal.mesa NSBuffer.bcd NSTypes.bcd Socket.bcd System.bcd
=  Compiler SocketInternal.mesa

NetworkBindingClient.bcd: NetworkBindingClient.mesa ByteBlt.bcd Courier.bcd CourierProtocol.bcd Driver.bcd Environment.bcd Heap.bcd Inline.bcd MemoryStream.bcd NetworkBinding.bcd NetworkBindingInternal.bcd NetworkBindingProtocol.bcd NSBuffer.bcd NSTypes.bcd Process.bcd QuickSort.bcd Router.bcd Socket.bcd Stream.bcd System.bcd Buffer.bcd
=  Compiler NetworkBindingClient.mesa

Driver.bcd: Driver.mesa Buffer.bcd Protocol1.bcd
=  Compiler Driver.mesa

Protocol1.bcd: Protocol1.mesa Buffer.bcd
=  Compiler Protocol1.mesa