Subsections


B. Compiler and RTL source tree structure

B.1 The compiler source tree

All compiler source files are in one directory, normally in source/compiler. For more informations about the structure of the compiler have a look at the Compiler Manual which contains also some informations about compiler internals.

The compiler directory contains a subdirectory utils, which contains mainly the utilities for creation and maintainance of the message files.

B.2 The RTL source tree

The RTL source tree is divided in many subdirectories, but is very structured and easy to understand. It mainly consists of three parts:

  1. A OS-dependent directory. This contains the files that are different for each operating system. When compiling the RTL, you should do it here. The following directories exist:
  2. A processor dependent directory. This contains files that are system independent, but processor dependent. It contains mostly optimized routines for a specific processor. The following directories exist:
  3. An OS-independent and Processor independent directory: inc. This contains complete units, and include files containing interface parts of units.



root
2000-12-20