2.4.2. Partitions

Partitions enable you to organize the various files that make up your project in a similar way to placing them in a directory structure. Partitions exist only within APM, as an organizational convenience. Your files are not copied or moved when you add them to a partition. They remain where you normally keep them.

Partitions help to control the effect of adding a file to a project. The partitions created for a project are determined by the project template. The partitions used by standard APM templates include:

Sources

Contains source files used to build the project output. Other source partitions may be added depending on the template, such as Thumb-C, ARM-C, ASM-Sources.

IncludedFiles

Contains any files included by the sources used by the project.

Objects

Contains the object files built from the sources.

SubProjects

Contains other projects that are to be used in the construction of the project output. If the project output from a sub-project is a library, the library file is built in the Libraries partition.

Libraries

Contains any libraries that are to be used by the project.

Image

Contains the project output of your build as specified in the project template.

Miscellanea

Anything else you want to add to a project.

Note

You can use other names for partitions, this list is only an example.

Copyright © 1997, 1998 ARM Limited. All rights reserved.ARM DUI 0040D
Non-Confidential