-- CPkgs.commands: Compiling Infrequently-modified packages comprising Thrush.
-- D. Swinehart, November 27, 1983 1:06 am

-- Triples
Last Edited by: Swinehart, February 8, 1984 6:14 pm
compile Triples TriplesImpl

-- Logging, spying
compile Log LogImpl
-- Names
compile Names NamesImpl NamesGVImpl NamesGVAuthImpl
compile /~w RepairRPC
bind NamesAndLog
-- Grapevine cache management
compile GVLarkImpl
bind GVLark

-- BTree package, Callup test program
-- compile disk queue btree btreevm btreeprivate btreevmprivate btreeread btreevmimpl btreevminitimpl cedarleafdiskimpl queueimpl btreedemo
bind Callup
-- BTree data base lookup
Compile ThNet WhitePagesImpl WPBTreeImpl
-- Authenticator, Broadcast Bind Listener, Binding Agent
Compile RPCBcstListen RPCBcstListenImpl Agent
Lupine InlineDispatcherStubs[FALSE] TranslateInterface[Agent]
Compile AgentRpcControl AgentImpl
Compile -w AgentRpcClientImpl AgentRpcServerImpl
Bind AgentPkg
-- Multicast stuff.
Compile Multicast
Lupine InlineDispatcherStubs[FALSE] TranslateInterface[Multicast]
Compile MulticastRpcControl MulticastImpl
Compile -w MulticastRpcClientImpl MulticastRpcServerImpl
Bind MulticastPkg