lazarus/components/jcf2/Include/JcfGlobal.inc
paul 4598b5b3a6 jcf: remove asm mode
git-svn-id: trunk@17947 -
2008-12-25 11:45:38 +00:00

94 lines
1.3 KiB
PHP

{$IFDEF FPC}
// FreePascal must be in Delphi mode
{$MODE delphi}
{$ELSE}
{$DEFINE USEJCL}
// define the appropriate DelphiXX constants
{$IFDEF VER200}
{$IFDEF BCB}
{$DEFINE BCB12}
{$ELSE}
{$DEFINE DELPHI12}
{$ENDIF}
{$ENDIF}
{$IFDEF VER190}
{$DEFINE DELPHI11}
{$ENDIF}
{$IFDEF VER180}
{$IFDEF VER185}
{$IFDEF BCB}
{$DEFINE BCB11}
{$ELSE}
{$DEFINE DELPHI11}
{$ENDIF}
{$ELSE}
{$IFDEF BCB}
{$DEFINE BCB10}
{$ELSE}
{$DEFINE DELPHI10}
{$ENDIF}
{$ENDIF}
{$ENDIF}
{$IFDEF VER170}
{$DEFINE DELPHI9}
{$ENDIF}
{$IFDEF VER160}
{$DEFINE DELPHI8}
{$ENDIF}
{$IFDEF VER150}
{$DEFINE DELPHI7}
{$ENDIF}
{$IFDEF VER140}
{$IFDEF BCB}
{$DEFINE BCB6}
{$ELSE}
{$DEFINE DELPHI6}
{$ENDIF}
{$ENDIF}
{$IFDEF VER130}
{$IFDEF BCB}
{$DEFINE BCB5}
{$ELSE}
{$DEFINE DELPHI5}
{$ENDIF}
{$ENDIF}
{$IFDEF VER125}
{$DEFINE BCB4}
{$ENDIF}
{$IFDEF VER120}
{$DEFINE DELPHI4}
{$ENDIF}
{$IFDEF VER110}
{$DEFINE BCB3}
{$ENDIF}
{$IFDEF VER100}
{$DEFINE DELPHI3}
{$ENDIF}
{$IFDEF VER93}
{$DEFINE BCB1}
{$ENDIF}
{$IFDEF VER90}
{$DEFINE DELPHI2}
{$ENDIF}
{$IFDEF VER80}
{$DEFINE DELPHI1}
{$ENDIF}
{$ENDIF}