Tioga2Files.tioga      August 30, 1983 12:46 pm

Config's are listed in order of compilation.  Nothing should depend on anything in a later config.  The FILES within a config are also listed in compilation order.  The USES lists are in alphabetical order.  They were derived by hand from the directory lists of the files.

TiogaJaM
MAKE: @MakeTiogaJaM.cm
FILES: StreamDefs JaMFnsDefs JaMBasic JaMInternal JaMOps JaMVM JaMDict JaMScanner JaMStorage JaMStartImpl JaMArrayImpl JaMDictImpl JaMExecImpl JaMHashImpl JaMLocalImpl JaMMathImpl JaMNameImpl JaMScannerImpl JaMScanner2Impl JaMStackImpl JaMStreamImpl JaMStringImpl JaMTypeImpl JaMControlImpl JaMStorageImpl JaMVMImpl StreamDefsImpl JaMFnsDefsImpl
USES: Directory, File, FileStream, Process, Real, RealFns, RTOS, Stream, String, UnsafeStorage

TiogaRope
MAKE: @MakeTiogaRope.cm
FILES: RopeFrom RopeEdit RopeIO RopeReader RopeEditingAlloc RopeEditImpl RopeEditReplaceImpl RopeReaderImpl RopeEditingBLT RopeReaderGetImpl RopeReaderMiscImpl RopeFromImpl RopeFromEditImpl RopeFromFileImpl RopeEditingAllocImpl RopeEditingBLTImpl 
USES: ByteBlt, CIFS, Directory, Environment, File, FileIO, Inline, IO, Mopcodes, PropertyTypes, Rope, RopeInline, RTStorageOps, Space

TiogaCharLooks
MAKE: @TiogaCharLooks.cm
FILES: TiogaLooks TiogaLooksOps TiogaLooksSupport RunReader LooksReader LooksReaderImpl RunReaderImpl TiogaLooksImpl TiogaLooksBasicImpl TiogaLooksSupportImpl 
USES: Inline, Mopcodes, Rope

TiogaBase
MAKE: @MakeTiogaBase.cm
FILES: NameSymbolTable NameSymbolTableImpl MonitoredQueue MonitoredQueueImpl T2FileOps TiogaNode TiogaBasicClass TiogaItemClass TiogaBranchClass TiogaNodeOps TiogaPathOps TiogaPathOrder CreateNode TiogaTreeOps EditNotify UndoEvent NodeProps TiogaLocks TiogaLocksPrivate EditNotifyImpl CreateNodeImpl TiogaNodeOpsImpl TiogaBranchClassImpl TiogaPathOpsImpl TiogaPathOrderImpl TiogaTreeOpsImpl NodePropsImpl UndoEventImpl TiogaLocksImpl TiogaLocksPrivateImpl TiogaDocumentRope TiogaDocumentRopeImpl  
USES: Atom, Graphics, IO, JaMBasic, JaMOps, RefTab, Rope, RopeEdit, RopeReader, TiogaLooks, TiogaLooksOps, TiogaLooksSupport, TIPUser, ViewerClasses

TiogaFile
MAKE: @MakeTiogaFile.cm
FILES: T1FileOps FileReader FileWriter PGSupport CheckNode CheckNodeImpl PutGet OutputStructure FileReaderImpl GetFileImpl PGSupportImpl FileWriterImpl GetTree GetTreeImpl PutFileImpl OutputStructureImpl TreeCheck TreeCheckImpl 
USES: Atom, CIFS, Directory, File, FileIO, Inline, IO, MonitoredQueue, NameSymbolTable, NodeProps, Process, PropertyTypes, Rope, RopeEdit, RopeEditingBLT, RopeFrom, RopeInline, RopeIO, RopeReader, SafeStorage, System, T2FileOps, TiogaBasicClass, TiogaItemClass, TiogaLooks, TiogaLooksOps, TiogaLooksSupport, TiogaNode, TiogaNodeOps

TiogaText
MAKE: @MakeTiogaText.cm
FILES: NodeAddrs TextEdit TreeSlice EditSpan EditSpanSupport EditGroup TreeSliceImpl EditSpanImpl EditNodeImpl EditSpanSupportImpl EditGroupImpl NodeAddrsImpl TextEditImpl TextFind TextFindPrivate TreeFind TextFindImpl TextFind2Impl TextFind3Impl TreeFindImpl TextNodeClassImpl  
USES: Atom, CIFS, EditNotify, EditSpan, Graphics, Inline, IO, LooksReader, NameSymbolTable, NodeProps, PutGet, RefTab, Rope, RopeEdit, RopeFrom, RopeReader, RunReader, TextEdit, TiogaItemClass, TiogaLooks, TiogaLooksOps, TiogaLooksSupport, TiogaNode, TiogaNodeOps, UndoEvent, VFonts

TiogaStyles
MAKE: @MakeTiogaStyles.cm
FILES: NodeStyle NodeStyleExtra NodeStyleObject NodeStyleImpl NodeStyle2Impl NodeStyleExtraImpl NodeStyleApplyImpl NodeStyleTabsImpl 
USES: Atom, EditNotify, Inline, JaMBasic, JaMInternal, JaMOps, MessageWindow, NameSymbolTable, NodeProps, Process, Real, Rope, TiogaLooks, TiogaLooksOps, TiogaNode, TiogaNodeOps

Working: TiogaDisplayTable TiogaDocument TiogaDisplayTableImpl TestNodesClassImpl TiogaViewerClassImpl 


---------------------------------
There are problems with the remaining configs -- cycles must be broken somehow.

TiogaDoc
MAKE: @MakeTiogaDoc.cm
FILES: TiogaDisplayTable TiogaDocument TiogaDocumentPrivate TiogaDisplayTableImpl TiogaDocumentsImpl TiogaDocuments2Impl TiogaDocuments3Impl TiogaDocumentsCache TiogaDocumentsCacheImpl TiogaDocumentsCache2Impl  
USES: Atom, Buttons, CedarSnapshot, CIFS, Convert, Directory, EditSpanSupport, File, FileIO, InputFocus, Menus, MessageWindow, MonitoredQueue, NodeProps, Process, PropertyTypes, PutGet, Rope, RopeEdit, RTMiniModel, RTFiles, System, TextEdit, TiogaDisplay, TiogaInput, TiogaInputOps, TiogaLooks, TiogaMenuOps, TiogaNode, TiogaNodeOps, TiogaRefresh, TiogaScrolling, TiogaSelection, TiogaTouchup, TIPUser, ViewerBLT, ViewerClasses, ViewerMenus, ViewerOps, ViewerTools, VirtualDesktops, 

TiogaSelection
MAKE: @MakeTiogaSelection.cm
FILES: TiogaSelection TiogaSelectionImpl TiogaSelection2Impl TiogaSelectionAllocImpl TiogaSelectionLocksImpl TiogaMouseImpl TiogaSelectionOpsImpl 
USES: Carets, Convert, EditSpan, Graphics, InputFocus, NodeProps, NodeStyle, Process, Rope, RopeEdit, RopeReader, TextEdit, TiogaDocument, TiogaFormat, TiogaLocks, TiogaLooks, TiogaNode, TiogaNodeOps, TiogaProfile, TiogaTouchup, ViewerClasses, ViewerOps

TiogaEdit
MAKE: @MakeTiogaEdit.cm
FILES: AbbrevExpand AbbrevExpandImpl TiogaImpl TiogaOpsImpl TiogaProfileImpl TiogaInputImpl TiogaExtraOpsImpl TiogaInputEventsImpl TiogaInput2Impl TiogaInputOpsImpl TiogaMiscOpsImpl TiogaMiscOps2Impl TiogaOpsImpl TiogaOps2Impl TiogaBufferedInputImpl TiogaMesaOps TiogaMesaOpsImpl TiogaFileOps TiogaFileOpsImpl 
USES: 

TiogaLayout
MAKE: @MakeTiogaLayout.cm
FILES: TiogaCompile TiogaDisplay TiogaRefresh TiogaFormat TiogaFormatImpl TiogaScrolling TiogaTouchup TiogaSplit TiogaDisplayImpl TiogaDisplay2Impl TiogaScrollingImpl TiogaTouchupImpl TiogaRefreshImpl TiogaSplitImpl TiogaLineBreak 

TiogaTypescript
MAKE: @MakeTiogaTypeScript.cm
FILES: TypeScript TiogaTypeScriptImpl

TiogaViewerClass	-- this is a temporary place for new files [SM]
MAKE: @MakeTiogaViewerClass.cm
FILES: TestNodesClassImpl TiogaPaint TiogaPaintImpl TiogaViewerClassImpl
�����ù _��ò�Jò/Jò�Jöúhœkú<ùúcòêJò�òJöùúòJöùú‘òŸJöùú7ùúò^Jò�óò	JöùúòJöùúÚò˜Jöùúùú0ùú@òÖóJò�òJöùúòJöùúöòüJöùúòóJò�ò	JöùúòJöùúÏòÒJöùúùú|òîóJò�ò	JöùúòJöùúflò‰Jöùúùú#ùúñòÀóJò�ò	JöùúòJöùúíòóJöùúùú*ùúfiòöóJò�òJöùúòJöùúÄòÖJöùú≠ò±óJò�JöúgògJò�Jò�Jöœc úò!Jöœb.–bc!òOJò�òJöùúòJöùúŒò”Jöùú ùú ü)úüúü<úüú	üú2üúüò„óJò�òJöùúòJöùúçòíJöùú”üúò˝óJò�ò	JöùúòJöùú±ò∂JöùúòóJò�òJöùúòJöùú‚òÁóJò�òJöùúòJöùú ò%óJò�öúû/ò@JöùúòJöùúCòHóó�Öó����:��ü��