-- AlpExportsCompileExports.cm
-- Build Alpine public interfaces and communication modules.
-- Last edited by
--   MBrown on February 2, 1984 3:54:35 pm PST

Compile AlpineEnvironment.mesa

Compile AlpineFile.mesa AlpineVolume.mesa AlpineOwner.mesa AlpineDebug.mesa
Lupine DeclareSignals[FALSE] InlineDispatcherStubs[FALSE] TranslateInterface[AlpineFile]
Lupine DeclareSignals[FALSE] InlineDispatcherStubs[FALSE] TranslateInterface[AlpineVolume]
Lupine DeclareSignals[FALSE] InlineDispatcherStubs[FALSE] TranslateInterface[AlpineOwner]
Lupine DeclareSignals[FALSE] InlineDispatcherStubs[FALSE] TranslateInterface[AlpineDebug]
Compile -~w AlpineFileRpcControl AlpineFileRpcClientImpl AlpineFileRpcBinderImpl AlpineFileRpcServerImpl AlpineVolumeRpcControl AlpineVolumeRpcClientImpl AlpineVolumeRpcBinderImpl AlpineVolumeRpcServerImpl AlpineOwnerRpcControl AlpineOwnerRpcClientImpl AlpineOwnerRpcBinderImpl AlpineOwnerRpcServerImpl AlpineDebugRpcControl AlpineDebugRpcClientImpl AlpineDebugRpcBinderImpl AlpineDebugRpcServerImpl

Compile AlpineTransaction.mesa
Lupine DeclareSignals[FALSE] TranslateInterface[AlpineTransaction]
Compile -~w AlpineTransactionRpcControl.mesa AlpineTransactionRpcClientImpl.mesa AlpineTransactionRpcBinderImpl.mesa AlpineTransactionRpcServerImpl.mesa

Compile AlpineTransMgr.mesa
Lupine TranslateInterface[AlpineTransMgr]
Compile -~w AlpineTransMgrRpcControl.mesa AlpineTransMgrRpcClientImpl.mesa AlpineTransMgrRpcBinderImpl.mesa AlpineTransMgrRpcServerImpl.mesa