Directory Structure
- Details
 - Category: CodeTyphon Technical
 - Published: Monday, 15 April 2013 02:06
 - Written by Sternas Stefanos
 - Hits: 32260
 

1. Main Directory
CodeTyphon Studio has "ALL-In One" directory structure
for all host OS layers: Windows, Linux, FreeBSD, OpenBSD, DragonFly, Solaris, OpenIndiana and MacOS X
C:\ codetyphon (for MS Windows)
/usr/local/codetyphon (for Linux, FreeBSD, OpenBSD, DragonFly, Solaris, OpenIndiana and MacOS X)
           |
            |
            |---allzips                 (all CodeTyphon Stored files)
            |
            |---binBase               (all  CodeTyphon Base Maintenance tools)
            |
            |---binCenter           (all CodeTyphon Center Executables)
            |  
            |---binGDB                (all GDB Debugger runtime files)
            |  
            |---binLLDB              (all LLDB Debugger runtime files)
            |
            |---binLibraries        (all Crossbuild OS Libraries)
            |
            |---binSettings 
            |    |
            |    |----settings         (all Settings stored files)
            |    |----switcher       (all Switcher Sub-System stored files)
            |
            |---binToolchains     (CodeTyphon GNU Toolschains Library)
            |  
            |---binTools             (all External Tools)
            |
            |---CrossEng            (CodeTyphon GNU Toolschains Engine)
            |      
            |---help                    (help files)
            |  
            |---ScriptsWin          (Windows Script Sub-System files)
            |  
            |---ScriptsLin           (Unix Script Sub-System files)
            |
            |---Settings             (all Runtime Files for Settings and Switcher Sub-System)
            |
---------------------------------------------------------------------------(after Freepascal and Typhon IDE Build)
           |
            |---binRuntimes        (Runtimes libraries, used by CodeOcean samples) 
            |
            |---CodeOcean          (all CodeTyphon Samples/Demos source files)
            |  
            |---DocFactory         (all DocFactory files)
            |
            |---fpc                        (all FreePascal compiler runtime files)
            |       |
            |       |----fpc32            (all FreePascal 32 bits runtime files)
            |       |----fpc64            (all FreePascal 64 bits runtime files)
            |  
            |---fpcsrc                  (all FreePascal compiler Source files)
            |
            |---typhon                  (all Typhon IDE files)
            |       |
            |       |----bin32           (all Typhon IDE executables files)
            |       |----bin64           (all Typhon IDE executables files)
            | 
----------------------------------------------------------------------------------(after qt4pas use)
           |
            |---qt4pas                  (all QT4 for Pascal, directory (source files and Libraries)             
----------------------------------------------------------------------------------(after qt5pas use)
           |
            |---qt5pas                  (all QT5 for Pascal, directory (source files and Libraries)
2. User Directories
For user configurations files :
On Windows
    
C:\Users\<USERNAME>\AppData\Roaming\typhon32
C:\Users\<USERNAME>\AppData\Roaming\typhon32
On Linux, FreeBSD, OpenBSD, NetBSD, DragonFly, OpenIndiana and Solaris
/home/<USERNAME>/.typhon32
/home/<USERNAME>/.typhon64
On MacOS X
/Home/<USERNAME>/.typhon32
/Home/<USERNAME>/.typhon64
Ref to LAB CodeTyphon 7.10