beautypg.com

8 building a project, 1 building individual files, 2 building a project – Renesas REJ10J1837-0100 User Manual

Page 66

background image

High-performance Embedded Workshop

2. Build Basics

REJ10J1837-0100 Rev.1.00 Nov. 16, 2008
51

2.8

Building a project

2.8.1

Building individual files

The High-performance Embedded Workshop lets you build project files individually.

To build an individual file

1. Select the file to build from the Projects tab of the Workspace window.

2. Select one of the following operations:

• Click the Build File toolbar button (

), OR

• Select Build from the pop-up menu, OR
• Select the [Build -> Build File] menu option, OR
• Press CTRL+F7.

All output is redirected to the Build tab of the Output window.

2.8.2

Building a project

The Build option only compiles or assembles those files that have changed since the last build. Additionally, it will
rebuild source files if they depend upon a file that has changed since the last build. For instance, if the file ‘TEST.C’
#include’s the file ‘HEADER.H’ and the latter has changed since the last build, the file ‘TEST.C’ will be recompiled.

To perform a build operation

Select one of the following operations:

• Click the Build toolbar button (

), OR

• Press F7, OR
• Select [Build -> Build], OR
• Right-click on a project in the Projects tab of the Workspace window and select [Build -> Build] from the

pop-up menu.

The Build All option compiles and assembles all source files, irrespective of whether they have been modified or not,
and links all of the new object files produced.

To perform a build all operation

Select one of the following operations:

• Click the Build All toolbar button (

), OR

• Select [Build -> Build All], OR
• Right-click on a project in the Projects tab of the Workspace window and select [Build -> Build All] from

the pop-up menu.

All output from a build or build all operation is redirected to the Build tab of the Output window. Both the Build and
the Build All operations will terminate if any project files produce errors.