compiler.inc 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. {.$DEFINE BETA}
  2. {.$DEFINE TRIAL}
  3. {$IFDEF TRIAL} {$DEFINE USEDLL} {$ENDIF}
  4. {$DEFINE INST}
  5. {$DEFINE USEASM}
  6. {$DEFINE VER140}
  7. {$DEFINE DEBUG}
  8. {$IFDEF TRIAL} {$UNDEF DEBUG} {$ENDIF}
  9. {$IFDEF INST} {$UNDEF DEBUG} {$ENDIF}
  10. { Defines to allow writing code which uses _new_ features }
  11. {$IFNDEF VER80}
  12. {$IFDEF VER90}
  13. {$DEFINE DELPHI2} { Delphi 2.0 }
  14. {$ENDIF}
  15. {$IFDEF VER93} { C++ Builder 1.0 }
  16. {$DEFINE BCB}
  17. {$DEFINE CBUILDER}
  18. {$DEFINE DELPHI2}
  19. {$ENDIF}
  20. {$IFDEF VER100}
  21. {$DEFINE DELPHI3} { Delphi 3.0 }
  22. {$ENDIF}
  23. {$IFDEF VER110} { C++ Builder 3.0 }
  24. {$DEFINE BCB}
  25. {$DEFINE CBUILDER3}
  26. {$DEFINE DELPHI3}
  27. {$ENDIF}
  28. {$IFDEF VER120}
  29. {$DEFINE DELPHI3} { Delphi 4.0 }
  30. {$DEFINE DELPHI4}
  31. {$ENDIF}
  32. {$IFDEF VER125} { C++ Builder 4.0 }
  33. {$DEFINE BCB}
  34. {$DEFINE CBUILDER3}
  35. {$DEFINE CBUILDER4}
  36. {$DEFINE DELPHI3}
  37. {$DEFINE DELPHI4}
  38. {$ENDIF}
  39. {$IFDEF VER130}
  40. {$DEFINE DELPHI3} { Delphi 5.0 }
  41. {$DEFINE DELPHI4}
  42. {$DEFINE DELPHI5}
  43. {$IFDEF BCB}
  44. {$DEFINE CBUILDER3}
  45. {$DEFINE CBUILDER4}
  46. {$DEFINE CBUILDER5}
  47. {$ENDIF}
  48. {$ENDIF}
  49. {$IFDEF VER140}
  50. {$DEFINE DELPHI3} { Delphi 6.0 }
  51. {$DEFINE DELPHI4}
  52. {$DEFINE DELPHI5}
  53. {$DEFINE DELPHI6}
  54. {$DEFINE DELPHI7}
  55. {$IFDEF BCB}
  56. {$DEFINE CBUILDER3}
  57. {$DEFINE CBUILDER4}
  58. {$DEFINE CBUILDER5}
  59. {$DEFINE CBUILDER6}
  60. {$ENDIF}
  61. {$ENDIF}
  62. {$ENDIF}
  63. {$IFDEF DEBUG} { if Debugging ON }
  64. {$A+,B-,C+,D+,F-,G+,I-,J+,K+,L+,M-,O-,P+,Q-,R-,S-,T-,U-,V-,W+,X+,Y+,Z-}
  65. {$IFDEF WIN32} {$H+} {$ENDIF}
  66. {$N+,E-}
  67. {$ELSE} { if Debugging OFF }
  68. {$A+,B-,C-,D-,F-,G+,I-,J+,K+,L+,M-,O+,P+,Q-,R-,S-,T-,U-,V-,W-,X+,Y-,Z-}
  69. {$IFDEF WIN32} {$H+} {$ENDIF}
  70. {$N+,E-}
  71. {$ENDIF}
  72. {$IFNDEF TRIAL}
  73. {$IFDEF DELPHI3}
  74. {$IFNDEF CBUILDER3}
  75. {.$DEFINE BUILD_ACTIVEX}
  76. {$IFDEF BUILD_ACTIVEX}
  77. {$DEFINE CHECK_REGISTERED}
  78. {$IFDEF CHECK_REGISTERED}
  79. {$DEFINE MMTOOLSX}
  80. {.$DEFINE MMAUDIOX}
  81. {.$DEFINE MMCDDAX}
  82. {.$DEFINE MMWAVEX}
  83. {.$DEFINE MMDSOUNDX}
  84. {.$DEFINE MMPCXX}
  85. {.$DEFINE MMRCPX}
  86. {$ENDIF}
  87. {$ENDIF}
  88. {$ENDIF}
  89. {$ENDIF}
  90. {$ENDIF}
  91. {$IFDEF CBUILDER3}
  92. {$OBJEXPORTALL ON}
  93. {$HPPEMIT '#pragma -w-'}
  94. {$ENDIf}
  95. {$IFDEF WIN32}
  96. {$IFNDEF DEBUG}
  97. {$DEFINE NO_WARNINGS}
  98. {$ENDIF}
  99. {$ENDIF}
  100. {$IFDEF BUILD_ACTIVEX}
  101. {$DEFINE DONT_USE_DLL}
  102. {$ENDIF}
  103. {.$DEFINE LEVEL_ONLY}
  104. {.$DEFINE _BLADEENC}
  105. {$IFNDEF INST} {$IFNDEF TRIAL} {$IFNDEF BUILD_ACTIVEX}
  106. {.$DEFINE USEWAVEMPEG}
  107. {$ENDIF} {$ENDIF} {$ENDIF}
  108. {$IFDEF USEWAVEMPEG}
  109. {$DEFINE DONT_USE_DLL}
  110. {$DEFINE NO_WARNINGS}
  111. {$ENDIF}
  112. {$IFDEF WIN32}
  113. {$IFDEF NO_WARNINGS}
  114. {$WARNINGS OFF}
  115. {$HINTS OFF}
  116. {$ENDIF}
  117. {$ENDIF}