summaryrefslogtreecommitdiffstats
path: root/documentation/poky-ref-manual/development.xml
diff options
context:
space:
mode:
Diffstat (limited to 'documentation/poky-ref-manual/development.xml')
-rw-r--r--documentation/poky-ref-manual/development.xml31
1 files changed, 16 insertions, 15 deletions
diff --git a/documentation/poky-ref-manual/development.xml b/documentation/poky-ref-manual/development.xml
index c2a9cf7f41..cf396dff3d 100644
--- a/documentation/poky-ref-manual/development.xml
+++ b/documentation/poky-ref-manual/development.xml
@@ -1,5 +1,6 @@
1<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 1<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
2"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> 2"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
3[<!ENTITY % poky SYSTEM "../poky.ent"> %poky; ] >
3 4
4<chapter id="platdev"> 5<chapter id="platdev">
5<title>Platform Development with the Yocto Project</title> 6<title>Platform Development with the Yocto Project</title>
@@ -82,7 +83,7 @@
82 The current release of the Yocto Project no longer supports the Anjuta plug-in. 83 The current release of the Yocto Project no longer supports the Anjuta plug-in.
83 However, the Poky Anjuta Plug-in is available to download directly from the Poky 84 However, the Poky Anjuta Plug-in is available to download directly from the Poky
84 Git repository located through the web interface at 85 Git repository located through the web interface at
85 <ulink url="http://git.yoctoproject.org/"></ulink> under IDE Plugins. 86 <ulink url='&YOCTO_GIT_URL;'></ulink> under IDE Plugins.
86 The community is free to continue supporting it beyond the Yocto Project 0.9 87 The community is free to continue supporting it beyond the Yocto Project 0.9
87 Release. 88 Release.
88 </note> 89 </note>
@@ -91,8 +92,8 @@
91 with other plug-ins installed into the Eclipse IDE. 92 with other plug-ins installed into the Eclipse IDE.
92 Once you have your environment setup you need to configure the Eclipse plug-in. 93 Once you have your environment setup you need to configure the Eclipse plug-in.
93 For information on how to install and configure the Eclipse plug-in, see the 94 For information on how to install and configure the Eclipse plug-in, see the
94 "<ulink url='http://www.yoctoproject.org/docs/latest/adt-manual/adt-manual.html#adt-eclipse'>Working Within Eclipse</ulink>" 95 "<ulink url='&YOCTO_DOCS_ADT_URL;#adt-eclipse'>Working Within Eclipse</ulink>"
95 chapter in The Yocto Project Application Development Toolkit (ADT) User's Guide. 96 chapter in the Yocto Project Application Development Toolkit (ADT) User's Guide.
96 </para> 97 </para>
97 </section> 98 </section>
98 99
@@ -100,8 +101,8 @@
100 <title>External Development Using the QEMU Emulator</title> 101 <title>External Development Using the QEMU Emulator</title>
101 <para> 102 <para>
102 Running Poky QEMU images is covered in the 103 Running Poky QEMU images is covered in the
103 "<ulink url='http://www.yoctoproject.org/docs/latest/yocto-project-qs/yocto-project-qs.html#test-run'>A Quick Test Run</ulink>" 104 "<ulink url='&YOCTO_DOCS_QS_URL;#test-run'>A Quick Test Run</ulink>"
104 section of The Yocto Project Quick Start. 105 section of the Yocto Project Quick Start.
105 </para> 106 </para>
106 <para> 107 <para>
107 The QEMU images shipped with the Yocto Project contain complete toolchains 108 The QEMU images shipped with the Yocto Project contain complete toolchains
@@ -160,8 +161,8 @@
160 <para> 161 <para>
161 Working directly with the Yocto Project is a fast and effective development technique. 162 Working directly with the Yocto Project is a fast and effective development technique.
162 The idea is that you can directly edit files in a working directory 163 The idea is that you can directly edit files in a working directory
163 (<glossterm><link linkend='var-WORKDIR'>WORKDIR</link></glossterm>) 164 (<filename><link linkend='var-WORKDIR'>WORKDIR</link></filename>)
164 or the source directory (<glossterm><link linkend='var-S'>S</link></glossterm>) 165 or the source directory (<filename><link linkend='var-S'>S</link></filename>)
165 and then force specific tasks to rerun in order to test the changes. 166 and then force specific tasks to rerun in order to test the changes.
166 An example session working on the matchbox-desktop package might 167 An example session working on the matchbox-desktop package might
167 look like this: 168 look like this:
@@ -201,9 +202,9 @@
201 <para> 202 <para>
202 It is useful when making changes directly to the work directory files to do 203 It is useful when making changes directly to the work directory files to do
203 so using the Quilt tool as detailed in the 204 so using the Quilt tool as detailed in the
204 "<ulink url='http://www.yoctoproject.org/docs/latest/dev-manual/dev-manual.html#using-a-quilt-workflow'>Using a Quilt Workflow</ulink>" section in the Yocto Project Development Manual. 205 "<ulink url='&YOCTO_DOCS_DEV_URL;#using-a-quilt-workflow'>Using a Quilt Workflow</ulink>" section in the Yocto Project Development Manual.
205 Using Quilt, you can copy patches into the recipe directory and use the patches directly 206 Using Quilt, you can copy patches into the recipe directory and use the patches directly
206 through use of the <glossterm><link linkend='var-SRC_URI'>SRC_URI</link></glossterm> variable. 207 through use of the <filename><link linkend='var-SRC_URI'>SRC_URI</link></filename> variable.
207 </para> 208 </para>
208 209
209 <para> 210 <para>
@@ -258,7 +259,7 @@
258 or <filename>compile</filename> commands as if they were being run by 259 or <filename>compile</filename> commands as if they were being run by
259 the Yocto Project build system itself. 260 the Yocto Project build system itself.
260 As noted earlier, the working directory also automatically changes to the 261 As noted earlier, the working directory also automatically changes to the
261 source directory (<glossterm><link linkend='var-S'>S</link></glossterm>). 262 source directory (<filename><link linkend='var-S'>S</link></filename>).
262 </para> 263 </para>
263 264
264 <para> 265 <para>
@@ -268,8 +269,8 @@
268 <para> 269 <para>
269 The default shell used by <filename>devshell</filename> is xterm. 270 The default shell used by <filename>devshell</filename> is xterm.
270 You can use other terminal forms by setting the 271 You can use other terminal forms by setting the
271 <glossterm><link linkend='var-TERMCMD'>TERMCMD</link></glossterm> and 272 <filename><link linkend='var-TERMCMD'>TERMCMD</link></filename> and
272 <glossterm><link linkend='var-TERMCMDRUN'>TERMCMDRUN</link></glossterm> variables 273 <filename><link linkend='var-TERMCMDRUN'>TERMCMDRUN</link></filename> variables
273 in the Yocto Project's <filename>local.conf</filename> file found in the build 274 in the Yocto Project's <filename>local.conf</filename> file found in the build
274 directory. 275 directory.
275 For examples of the other options available, see the "UI/Interaction Configuration" 276 For examples of the other options available, see the "UI/Interaction Configuration"
@@ -667,7 +668,7 @@
667 <para> 668 <para>
668 A graphical user interface for OProfile is also available. 669 A graphical user interface for OProfile is also available.
669 You can download and build this interface from the Yocto Project at 670 You can download and build this interface from the Yocto Project at
670 <ulink url="http://git.yoctoproject.org/cgit.cgi/oprofileui/"></ulink>. 671 <ulink url="&YOCTO_GIT_URL;/cgit.cgi/oprofileui/"></ulink>.
671 If the "tools-profile" image feature is selected, all necessary binaries 672 If the "tools-profile" image feature is selected, all necessary binaries
672 are installed onto the target device for OProfileUI interaction. 673 are installed onto the target device for OProfileUI interaction.
673 </para> 674 </para>
@@ -675,7 +676,7 @@
675 <para> 676 <para>
676 Even though the Yocto Project usually includes all needed patches on the target device, you 677 Even though the Yocto Project usually includes all needed patches on the target device, you
677 might find you need other OProfile patches for recent OProfileUI features. 678 might find you need other OProfile patches for recent OProfileUI features.
678 If so, see the <ulink url='http://git.yoctoproject.org/cgit.cgi/oprofileui/tree/README'> 679 If so, see the <ulink url='&YOCTO_GIT_URL;/cgit.cgi/oprofileui/tree/README'>
679 OProfileUI README</ulink> for the most recent information. 680 OProfileUI README</ulink> for the most recent information.
680 </para> 681 </para>
681 682