diff options
Diffstat (limited to 'documentation/poky-ref-manual/development.xml')
-rw-r--r-- | documentation/poky-ref-manual/development.xml | 31 |
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 | ||