next up previous contents
Next: 2 Other Directories Up: HAFTA Release 1.0 Directory Previous: Contents   Contents

Subsections

1 Specific Directories

1.1 /opt/bin

Binaries for the assembler (ola), the compiler (olc), and the overlord runtime (olrt) are included in the distribution. They are placed in /opt/bin, as well as links on /usr/bin.

1.2 /opt/hafta/docs

Contains HAFTA documentation in PDF format.

1.3 /opt/hafta/include

Contains header files for the shipped overlord nebuloid modules.

1.4 /opt/hafta/src/checkpoint/

The source to the checkpoint library.

1.5 /opt/hafta/src/overlord/olrt/

All source files that implement the runtime portion of the overlord system.

1.6 /opt/hafta/src/overlord/olrt/modules/

This directory should contain a subdirectory for each individual nebuloid module.

The name of the subdirectory must be the name of the module, the subdirectory name is used in the build environment to determine what modules to link into the overlord.

1.7 /opt/hafta/src/overlord/ola/

Overlord pcode assembler. Converts pcode assembly into binary pcode to be used directly by the runtime.

1.8 /opt/hafta/src/overlord/olc/

Overlord language compiler. Converts configuration language into pcode assembler to be assembled by ola.

1.9 /opt/hafta/src/overlord/mkfiles/

This directory contains all general makefiles to build the system. Makefiles to build individual components should reside in that components directory containing source code.

1.10 /opt/hafta/src/overlord/include/

All project-global header files will be kept here. Specific header files should be kept with the source files of the respective component.


next up previous contents
Next: 2 Other Directories Up: HAFTA Release 1.0 Directory Previous: Contents   Contents
2003-01-03