Wiki


Layers and Areas

Locked

User Rating: 5 / 5

Star ActiveStar ActiveStar ActiveStar ActiveStar Active
 
Contents[Hide]

The Cross-Build ability of CodeTyphon give two theoretical's CPU-Operating Systems Layers Groups.

crossbuild

Host Layers (Blue).   The system on which the CodeTyphon will run is called the "Host Layer".
Target Layers (Red). The system for which the CodeTyphon generate code is called the "Target Layer".

 

1. Host Layers and Areas

layers host

CodeTyphon has 8 Native CPU-Operating Systems Host Layers (Win32, Win64, Linux32, Linux64, FreeBSD32, FreeBSD64, Solaris32 and Solaris64)
Every one of these Layers has his own Areas.

1) Windows 32bit OS  for Intel i386 CPU Layer (i386-win32)
     Windows XP 32bit Area
     Windows Vista 32bit Area
     Windows 7 32bit Area
     Windows 8 32bit Area

2) Windows 64bit OS for AMD64 CPU Layer (x86_64-win64)
     Windows Vista 64bit Area
     Windows 7 64bit Area
     Windows 8 64bit Area

3) Linux 32bit OS for Intel i386 CPU Layer (i386-linux)
     GNOME desktop environment Area
     KDE desktop environment Area
     XFCE desktop environment Area
     LXDE desktop environment Area
     MATE desktop environment Area
     CINNAMON desktop environment Area

4) Linux 64bit OS for AMD64 CPU Layer (x86_64-Linux)
     GNOME desktop environment Area
     KDE desktop environment Area
     XFCE desktop environment Area
     LXDE desktop environment Area
     MATE desktop environment Area
     CINNAMON desktop environment Area

5) FreeBSD 32bit OS for Intel/AMD i386 CPU Layer (i386-freebsd)
     GNOME desktop environment Area
     KDE desktop environment Area
     XFCE desktop environment Area
     LXDE desktop environment Area

6) FreeBSD 64bit OS for AMD64 CPU Layer (x86_64-freebsd)
     GNOME desktop environment Area
     KDE desktop environment Area
     XFCE desktop environment Area
     LXDE desktop environment Area

7) Oracle SOLARIS Intel/AMD i386 CPU Layer (i386-solaris)
     GNOME desktop environment Area

8) Oracle SOLARIS AMD64 CPU Layer (x86_64-solaris)
     GNOME desktop environment Area

CodeTyphon can build from source Typhon IDE and FreePascal compiler, for these Operating Systems.
We test CodeTyphon to all these host Layers-Areas.

 

2. Target Layers and Areas

layers target

CodeTyphon has 25 CPU-Operating Systems Target Layers every one of these Layers has his own Areas.

1) Windows 32bit OS  for Intel i386 CPU Layer (i386-win32)
     Windows XP 32bit Area
     Windows Vista 32bit Area
     Windows 7 32bit Area
     Windows 8 32bit Area

2) Windows 64bit OS for AMD64 CPU Layer (x86_64-win64)
     Windows Vista 64bit Area
     Windows 7 64bit Area
     Windows 8 64bit Area

3) Linux 32bit OS for Intel i386 CPU Layer (i386-linux)
     GNOME desktop environment Area
     KDE desktop environment Area
     XFCE desktop environment Area
     LXDE desktop environment Area
     MATE desktop environment Area
     CINNAMON desktop environment Area

4) Linux 64bit OS for AMD64 CPU Layer (x86_64-Linux)
     GNOME desktop environment Area
     KDE desktop environment Area
     XFCE desktop environment Area
     LXDE desktop environment Area
     MATE desktop environment Area
     CINNAMON desktop environment Area

5) FreeBSD 32bit OS for Intel/AMD i386 CPU Layer (i386-freebsd)
     GNOME desktop environment Area
     KDE desktop environment Area
     XFCE desktop environment Area
     LXDE desktop environment Area

6) FreeBSD 64bit OS for AMD64 CPU Layer (x86_64-freebsd)
     GNOME desktop environment Area
     KDE desktop environment Area
     XFCE desktop environment Area
     LXDE desktop environment Area

7) Oracle SOLARIS Intel/AMD i386 CPU Layer (i386-solaris)
     GNOME desktop environment Area

8) Oracle SOLARIS AMD64 CPU Layer (x86_64-solaris)
     GNOME desktop environment Area

9)  Wince OS for arm cpu Layer (arm-wince)
      Windows Mobile 6 Area
      Windows Mobile 6.1 Area
      Windows Mobile 6.5 Area
      Windows Mobile 6.5.3 Area

10)  Linux OS for arm CPU Layer (arm-linux)

11)  Linux 32bit OS for powerpc CPU (powerpc-linux)

12)  Linux 64bit OS for powerpc64 CPU (powerpc64-linux)

13)  Linux 32bit OS for sparc CPU (sparc-linux)

14) OpenBSD 32bit OS for Intel/AMD i386 CPU Layer (i386-openbsd)

15) Solaris OS for sparc CPU (sparc-solaris)

16) Solaris OS for Intel/AMD i386 CPU (i386-solaris)

17) Solaris OS for intel AMD64 CPU (x86_64-solaris)

18) Haiku OS for intel i386 CPU (i386-haiku)

19) gba OS for arm CPU (arm-gba)

20) nds OS for arm CPU (arm-nds)

21) Embedded OS for arm CPU (arm-embedded)

22) Linux OS for armeb CPU (armeb-linux)

23) Android OS for arm CPU (arm-android)

24) Android OS for Intel/AMD i386 CPU (i386-android)

25) Wii OS for powerpc CPU (powerpc-wii)

 

NOTE1: In Host Layers CodeTyphon has the Ability to build executables-libraries etc
NOTE2:
In Target Layers, CodeTyphon has the Capability to build executables-libraries etc

Please look to

Typhon IDE Build Capabilities and to FreePascal Build Capabilities for details