1 <!-- Copyright (C) 2003 Red Hat, Inc. -->
2 <!-- This material may be distributed only subject to the terms -->
3 <!-- and conditions set forth in the Open Publication License, v1.0 -->
4 <!-- or later (the latest version is presently available at -->
5 <!-- http://www.opencontent.org/openpub/). -->
6 <!-- Distribution of the work or derivative of the work in any -->
7 <!-- standard (paper) book form is prohibited unless prior -->
8 <!-- permission is obtained from the copyright holder. -->
13 ><meta name="MSSmartTagsPreventParsing" content="TRUE">
16 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
19 TITLE="eCos User Guide"
20 HREF="ecos-user-guide.html"><LINK
22 TITLE="The eCos Configuration Tool"
23 HREF="the-ecos-configuration-tool.html"><LINK
26 HREF="config-tool-searching.html"><LINK
28 TITLE="Selecting User Tools"
29 HREF="config-tool-selecting-user-tools.html"></HEAD
40 SUMMARY="Header navigation table"
57 HREF="config-tool-searching.html"
71 HREF="config-tool-selecting-user-tools.html"
84 NAME="CONFIG-TOOL-BUILDING">Chapter 21. Building</H1
94 HREF="config-tool-building.html#CONFIG-TOOL-SELECTING-BUILD-TOOLS"
95 >Selecting Build Tools</A
99 HREF="config-tool-selecting-user-tools.html"
100 >Selecting User Tools</A
105 >When you have configured <SPAN
108 >, you may build the configuration.</P
130 (or click the Build Library icon on the toolbar) – this
134 > configuration to be built. The result of a successful
135 build will be (among other things) a library against which user
136 code can be linked</P
148 – this causes the <SPAN
151 > configuration to be built, and
152 additionally builds the relevant test cases linked against the <SPAN
167 – this removes all intermediate files, thus causing a
168 subsequent build/library or build/tests operation
169 to cause recompilation of all relevant files.</P
181 – this causes a currently executing build (any of the
182 above steps) to be interrupted</P
186 >Build options may be displayed by using the <SPAN
190 >Build->Options</I
193 item. This displays a dialog box containing a drop-list control
194 and two windows. The drop-list control allows you to select the
195 type of build option to be displayed (for example “LDFLAGS” are
196 the options applied at link-time. The left-hand window is a tree
197 view of the packages loaded in the current configuration. The right-hand
198 window is a list of the build options that will be used for the
199 currently selected package.</P
201 >Note that this dialog box currently affords only read-only
202 access to the build options. In order to change build options you
203 must edit the relevant string configuration item.</P
205 >A single level of inheritance is supported: each package’s
206 build options are combined with the global options (these are to
207 be found in the “Global build options” folder
208 in the configuration view).</P
212 SRC="pix/buildoptions.png"></P
219 NAME="CONFIG-TOOL-SELECTING-BUILD-TOOLS">Selecting Build Tools</H1
221 >Normally the installation process will supply the information
222 required for the <SPAN
227 >Configuration Tool</SPAN
229 locate the build tools (compiler, linker, etc.) necessary
230 to perform a build. However if this information is not registered,
231 or it is necessary to specify the location manually (for example,
232 when a new toolchain installation has been made), select <SPAN
251 >. The following dialog box will be displayed:</P
257 >Figure 21-1. Build tools</B
261 SRC="pix/build-tools2.png"></P
264 >This dialog box allows you to locate the folder containing
273 SUMMARY="Footer navigation table"
284 HREF="config-tool-searching.html"
293 HREF="ecos-user-guide.html"
302 HREF="config-tool-selecting-user-tools.html"
318 HREF="the-ecos-configuration-tool.html"
326 >Selecting User Tools</TD