![]()
The Cross-Build ability of CodeTyphon give two theoretical's CPU-Operating Systems Layers Groups.
| • | Host Layers (Blue). |
| • | Target Layers (Red). |
Host Layers and Areas
CodeTyphon has 4 CPU-Operating Systems Host Layers (Win32-Win64-Linux32-Linux64) every one of these Layers has his own Areas.
These are Blue Layers-Areas
1) Windows 32bit OS for Intel i386 CPU Layer (i386-win32)
| o | Windows XP 32bit Area |
| o | Windows Vista 32bit Area |
| o | Windows 7 32bit Area |
2) Windows 64bit OS for AMD64 CPU Layer (x86_64-win64)
| o | Windows Vista 64bit Area |
| o | Windows 7 64bit Area |
3) Linux 32bit OS for Intel i386 CPU Layer (i386-linux)
| o | GNOME desktop environment Area |
| o | KDE desktop environment Area |
| o | XFCE desktop environment Area |
| o | LXDE desktop environment Area |
4) Linux 64bit OS for AMD64 CPU Layer (x86_64-Linux)
| o | GNOME desktop environment Area |
| o | KDE desktop environment Area |
| o | XFCE desktop environment Area |
| o | LXDE desktop environment Area |
For the moment CodeTyphon can build from source Lazarus IDE and FreePascal compiler, only for these Operating Systems.
We test CodeTyphon to all these host Layers-Areas.
Target Layers and Areas
CodeTyphon has 17 CPU-Operating Systems Target Layers every one of these Layers has his own Areas.
These are Red Layers-Areas.
Executables build with can run to these CPU-OS
1) Windows 32bit OS for Intel i386 CPU Layer (i386-win32)
| o | Windows XP 32bit Area |
| o | Windows Vista 32bit Area |
| o | Windows 7 32bit Area |
2) Windows 64bit OS for AMD64 CPU Layer (x86_64-win64)
| o | Windows Vista 64bit Area |
| o | Windows 7 64bit Area |
3) Linux 32bit OS for Intel i386 CPU Layer (i386-linux)
| o | GNOME desktop environment Area |
| o | KDE desktop environment Area |
| o | XFCE desktop environment Area |
| o | LXDE desktop environment Area |
| o | Ubuntu MID Edition |
4) Linux 64bit OS for AMD64 CPU Layer (x86_64-Linux)
| o | GNOME desktop environment Area |
| o | KDE desktop environment Area |
| o | XFCE desktop environment Area |
| o | LXDE desktop environment Area |
5) Wince OS for arm cpu Layer (arm-wince)
| o | Windows Mobile 6 Area |
| o | Windows Mobile 6.1 Area |
| o | Windows Mobile 6.5 Area |
6) Linux OS for arm CPU Layer (arm-linux)
| o | Android Area |
7) Linux 32bit OS for powerpc CPU (powerpc-linux)
8) Linux 64bit OS for powerpc64 CPU (powerpc64-linux)
9) Linux 32bit OS for sparc CPU (sparc-linux)
10) FreeBSD 32bit OS for Intel i386 CPU Layer (i386-freebsd)
| o | GNOME desktop environment Area |
| o | KDE desktop environment Area |
11) FreeBSD 64bit OS for AMD64 CPU Layer (x86_64-freebsd)
| o | GNOME desktop environment Area |
| o | KDE desktop environment Area |
12) Solaris OS for sparc CPU (sparc-solaris)
13) Solaris OS for intel i386 CPU (i386-solaris)
14) Haiku OS for intel i386 CPU (i386-haiku)
15) gba OS for arm CPU (arm-gba)
16) nds OS for arm CPU (arm-nds)
17) Embedded OS for arm CPU (arm-embedded)
In first 4 Red Layers (Win32-Win64-Linux32-Linux64) CodeTyphon has the Ability to build executables-libraries etc
All other Red Layers CodeTyphon has the Capability to build executables-libraries etc
Please look to
Lazarus Build Capabilities and to FreePascal Build Capabilities for details