6.1.1. Types of project

In RealView Debugger, you can create the following types of project:

Standard

Builds an executable image using the compiler, assembler and linker as appropriate. You add the sources used to build the image to the project, and RealView Debugger creates the necessary makefiles for you. However, there are limitations with this type of project (see Limitations of Standard and Library projects).

Library

Builds an object library using the compiler, assembler, and the ARM® librarian utility as appropriate. You add the sources used to build the library to the project, and RealView Debugger creates the necessary makefiles for you. However, there are limitations with this type of project (see Limitations of Standard and Library projects).

Custom

Builds any build target (executable image, ROM image, or object library) from your own makefile. You specify the location of your makefile, and any arguments that it takes. This type or project also enables you to overcome the limitations of the Standard and Library projects (see Limitations of Standard and Library projects).

Container

Builds your application from subprojects you have previously created. You can add any combination of Standard, Library, and Custom subprojects. A Container project can also include other Container projects, but must not include itself. However, the order in which you add subprojects determines the build order.

Copyright © 2002-2005 ARM Limited. All rights reserved.ARM DUI 0181G
Non-Confidential