-- CrossBinder.config -- Last edited by Satterthwaite on August 1, 1983 12:21 pm DIRECTORY BcdUtilities: FROM "tBcdUtilities", BcdSymbolPack: FROM "tBcdSymbolPack", BcdLoad: FROM "tBcdLoad", BcdBind: FROM "tBcdBind", BcdWrite: FROM "tBcdWrite", BcdDebug: FROM "tBcdDebug", HashTab: FROM "BcdHashTab", Parser: FROM "BcdParser", Scanner: FROM "BcdScanner", TreePack: FROM "BcdTreePack"; CrossBinder: CONFIG LINKS: CODE IMPORTS Directory, Exec, File, FileStream, Heap, Inline, IO, KernelFile, LongString, ProcessorFace, Runtime, Space, Stream, Strings, Time, Transaction, TTY, Volume CONTROL CrossBinderImpl = { SymCache: CONFIG IMPORTS File, Heap, LongString, Space, Strings, Transaction EXPORTS SymbolTable CONTROL SymbolCache = { SymbolPack; SymbolCache}; InterfaceBinder: CONFIG IMPORTS Alloc, CharIO, File, FileStream, Heap, Inline, IO, LongString, OSMiscOps, Runtime, Space, Stream, Strings, SymbolTable, Time, Transaction EXPORTS ExecOps, TemporarySpecialExecOps, CrossBcdControl = { BcdComData; CrossBcdControl; BcdTreeBuild; BcdSEBuild; BcdLoad; BcdBind; BcdWrite; CommandPack; Scanner; Parser; TreePack; HashTab; BcdParseData; BcdSymbolPack; BcdUtilities; BcdFileLookup; BcdLiteralsImpl; RCMapBuilderImpl; BcdDebug; BindErrors}; -- service modules AllocImpl; CharIOImpl; OSMiscOpsImpl; SymCache; -- the Binder proper InterfaceBinder; CrossBinderImpl; }.