Keil Logo

Project Targets and File Groups

Project Targets (folder icon) identify a collection of configuration settings. Project targets can be created to run the same application with different tool settings. For example, create one target for testing and another target for releasing the application. Most examples delivered with µVision have targets configured for various application setups. The active target is displayed beneath the project name in the Project window.

You can switch to another project target using the drop-down in the toolbar.

Build Toolbar

File Groups (folder icon) arrange files into logical blocks. For example, arrange files according to their function, or create groups that identify software teams. The example below separates the CPU related file from system calls and other source files. This technique makes maintaining complex projects with several 100 files easy. File groups have no influence on the build process.

Create file groups and project targets using the menu Project — Manage — Project Items... — Project Items.

Software Component Groups (colored square icon) are added automatically to the project when you use Software components. Refer to Components in Project for further details. Files belonging to those groups cannot be moved, nor can you add your own source files to those groups. However, you can set Options for Components and you can add code to the files that are not read-only.

Options for project targets and groups can be set using the Project Window.

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.