|
@@ -83,7 +83,8 @@ Type
|
|
|
linux,go32v2,win32,os2,freebsd,beos,netbsd,
|
|
|
amiga,atari, solaris, qnx, netware, openbsd,wdosx,
|
|
|
palmos,macos,darwin,emx,watcom,morphos,netwlibc,
|
|
|
- win64,wince,gba,nds,embedded,symbian,haiku,iphonesim
|
|
|
+ win64,wince,gba,nds,embedded,symbian,haiku,iphonesim,
|
|
|
+ aix
|
|
|
);
|
|
|
TOSes = Set of TOS;
|
|
|
|
|
@@ -134,7 +135,7 @@ Const
|
|
|
|
|
|
AllOSes = [Low(TOS)..High(TOS)];
|
|
|
AllCPUs = [Low(TCPU)..High(TCPU)];
|
|
|
- AllUnixOSes = [Linux,FreeBSD,NetBSD,OpenBSD,Darwin,QNX,BeOS,Solaris,Haiku,iphonesim];
|
|
|
+ AllUnixOSes = [Linux,FreeBSD,NetBSD,OpenBSD,Darwin,QNX,BeOS,Solaris,Haiku,iphonesim,aix];
|
|
|
AllBSDOSes = [FreeBSD,NetBSD,OpenBSD,Darwin,iphonesim];
|
|
|
AllWindowsOSes = [Win32,Win64,WinCE];
|
|
|
AllLimit83fsOses= [go32v2,os2,emx,watcom];
|
|
@@ -144,7 +145,7 @@ Const
|
|
|
|
|
|
{ This table is kept OS,Cpu because it is easier to maintain (PFV) }
|
|
|
OSCPUSupported : array[TOS,TCpu] of boolean = (
|
|
|
- { os none i386 m68k ppc sparc x86_64 arm ppc64 avr armeb}
|
|
|
+ { os none i386 m68k ppc sparc x86_64 arm ppc64 avr armeb mips mipsel}
|
|
|
{ none } ( false, false, false, false, false, false, false, false, false, false, false, false),
|
|
|
{ linux } ( false, true, true, true, true, true, true, true, false, true , true , true ),
|
|
|
{ go32v2 } ( false, true, false, false, false, false, false, false, false, false, false, false),
|
|
@@ -174,7 +175,8 @@ Const
|
|
|
{ embedded }( false, true, true, true, true, true, true, true, true, true , false, false),
|
|
|
{ symbian } ( false, true, false, false, false, false, true, false, false, false, false, false),
|
|
|
{ haiku } ( false, true, false, false, false, false, false, false, false, false, false, false),
|
|
|
- { iphonesim}( false, true, false, false, false, false, false, false, false, false, false, false)
|
|
|
+ { iphonesim}( false, true, false, false, false, false, false, false, false, false, false, false),
|
|
|
+ { aix } ( false, false, false, true, false, false, false, true, false, false, false, false)
|
|
|
);
|
|
|
|
|
|
// Useful
|