PREAMBLE - Synopsis

The project preamble specifies the basic attributes of the project, for example its name, working directory and author.

Components

Example

PREAMBLE (
NAME "tomasulo"
AUTHOR "R.N. Ibbett"
VERSION 1.2
DESCRIPTION "The Tomasulo's algorithm"
EXTERN pow
)

PROJECT(
PREAMBLE(
NAME "project_name"
DIRECTORY "working_directory"
AUTHOR "project_author"
VERSION ver
DESCRIPTION "project_description"
COMPILER "compiler_name"
LINK "linker_name"
LIBRARY "library_options"
EXTERN lib1, ...
)
PARAMLIB(parameter, ...)
GLOBALS(reference_parameter, ...)
ENTITYLIB( entity_definition | higher_entity_definition | mesh_entity | abstract_entity, ...)
STRUCTURE(architecture_entity | communication_channel , ... )
)