02.03.2014 Views

BSP Developer's Guide

BSP Developer's Guide

BSP Developer's Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6<br />

Components<br />

Folder FOLDER_ANSI {<br />

NAME<br />

ANSI C components (libc)<br />

SYNOPSIS ANSI libraries<br />

CHILDREN INCLUDE_ANSI_ASSERT \<br />

INCLUDE_ANSI_CTYPE \<br />

INCLUDE_ANSI_LOCALE \<br />

INCLUDE_ANSI_MATH \<br />

INCLUDE_ANSI_STDIO \<br />

INCLUDE_ANSI_STDLIB \<br />

INCLUDE_ANSI_STRING \<br />

INCLUDE_ANSI_TIME \<br />

INCLUDE_ANSI_STDIO_EXTRA<br />

DEFAULTS INCLUDE_ANSI_ASSERT INCLUDE_ANSI_CTYPE \<br />

INCLUDE_ANSI_MATH INCLUDE_ANSI_STDIO \<br />

INCLUDE_ANSI_STDLIB INCLUDE_ANSI_STRING \<br />

INCLUDE_ANSI_TIME<br />

}<br />

6<br />

Folders offer greater flexibility in grouping components than the pre-Tornado 2.0<br />

method. Previously, #ifdef statements meant that all of the specified #defines were<br />

included simultaneously. Now, folders allow groups to include more than just a<br />

default set of components that are included together (as defined in Tornado 2.x by<br />

the DEFAULTS property of the folder object); components can be added and<br />

removed from the configuration individually (as defined by the CHILDREN<br />

property of the folder object).<br />

Folder information largely affects user presentation. It is not related to<br />

initialization group hierarchy, and thereby the startup sequence, which depend<br />

solely on a component’s initialization group. Folders can contain one or more<br />

components, selections, and other folders; they do not have parameter or<br />

initialization group objects associated with them.<br />

The following properties describe a folder:<br />

NAME<br />

A readable name, the one that appears next to the folder icon in the project<br />

facility component hierarchy.<br />

SYNOPSIS<br />

A brief description of the folder.<br />

CHILDREN<br />

Components, folders, and selections belonging to this folder are called children.<br />

DEFAULTS<br />

The default component(s) that would be included if the folder were “added”<br />

without any overrides. Folder groupings can affect configuration when a<br />

folder is added, because components specified by a folder’s DEFAULTS<br />

property are added all at once.<br />

117

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!