B.6.1. Top-level ASSEMBLE group

The ASSEMBLE group, shown in Figure B.6, contains settings that control assembler tool invocation and object location.

Figure B.6. Top level ASSEMBLE group

Top level ASSEMBLE group

Table B.27 describes the settings available in the ASSEMBLE group. For information on these settings, see RealView Developer Kit v1.0 Assembler Guide.

Table B.27. ASSEMBLE group

NameDescription
Disable

Removes or includes an ASSEMBLE group from a build.

Set this to False to add the group into the build. This is the default.

Setting this to True does not delete the group but it is invisible to the build.

Obj_location

Defines the location for object files relative to sources for this build.

By default, object files are stored in the project base directory, local. But you can use this setting to store these files in a different location.

This is used in conjunction with the Obj_sub setting.

Specified subdirectories are created automatically if they do not exist.

Obj_sub

When the Obj_location setting has been set to sub_dir, this setting is used to specify the subdirectory to be used.

If the Obj_location setting has been set to sub_dir, but you do not specify the Obj_sub value, the \objects subdirectory is used by default.

Extra_args

Use this field to specify command-line arguments to the assembler that are not available through the settings interface.

File_args

This sets the assembler option -via to specify a file containing additional assembler arguments.

Tool_path

By default, the project toolchain is used to define the program used as an assembler.

This can be overridden in the PROJECT group using the Tool_directory setting (see Table B.1).

Use this setting to specify a different assembler for the project. This overrides both the project toolchain and the Tool_directory setting.

Copyright © 2003, 2004 ARM Limited. All rights reserved.ARM DUI 0234B
Non-Confidential