Datasheet
ARMulator Reference
ARM DUI0058D Copyright © 1999-2001 ARM Limited. All rights reserved. 4-71
A condition is evaluated from left to right, on the contents of the configuration at that
point. Table 4-8 shows the operators that can be used in ToolConf conditional
expressions.
File inclusion
You can use the
#include
directive to include one ToolConf file in another. The directive
is ignored if it is in a region which is being skipped under control of a conditional
expression.
4.15.3 Boolean flags in a ToolConf database
Table 4-9 shows the full set of permissible values for Boolean flags. The strings are
case-insensitive.
Table 4-8 Operators in ToolConf preprocessor expressions
Operator Example Description
none Tag
Test for existence of tag definition
== Tag==Value
Case-insensitive string equality test
!= Tag!=Value
Case-insensitive string inequality test
(...) (Tag==Value)
Grouping
&& TagA==ValueA && TagB==ValueB
Boolean AND
|| TagA==ValueA || TagB==ValueB
Boolean OR
!
!(Tag==Value)
Boolean NOT
Table 4-9 Boolean values
True False
True False
On Off
High Low
Hi Lo
10
TF