diff options
| author | Scott Rifenbark <scott.m.rifenbark@intel.com> | 2015-02-09 08:48:06 -0800 | 
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-02-17 15:16:59 +0000 | 
| commit | f3410bfc752c3205fa76b15776a5051888f9ea05 (patch) | |
| tree | 2243dc6203e348a35be9f6917e2b923fc24c694b /documentation/dev-manual | |
| parent | ef959e61c48539837b3f501126df969ec22f4f78 (diff) | |
| download | poky-f3410bfc752c3205fa76b15776a5051888f9ea05.tar.gz | |
dev-manual: Updates to "Avoiding Duplicating Include Files" section.
I removed the last paragraph example as it is not a good example.
Unfortunately, there is not a good example so I replaced it with
a minor suggestive work-around at the end of the first paragraph.
Also, used some <replaceable></replaceable> formatting for the
first paragraph.
(From yocto-docs rev: 6c3989fd4fe41a6434d70208d59747060e62a366)
Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/dev-manual')
| -rw-r--r-- | documentation/dev-manual/dev-manual-common-tasks.xml | 28 | 
1 files changed, 8 insertions, 20 deletions
diff --git a/documentation/dev-manual/dev-manual-common-tasks.xml b/documentation/dev-manual/dev-manual-common-tasks.xml index f6dd231dce..09e9d5a853 100644 --- a/documentation/dev-manual/dev-manual-common-tasks.xml +++ b/documentation/dev-manual/dev-manual-common-tasks.xml  | |||
| @@ -273,29 +273,17 @@ | |||
| 273 | the included file, use the path relative to the original | 273 | the included file, use the path relative to the original | 
| 274 | layer directory to refer to the file. | 274 | layer directory to refer to the file. | 
| 275 | For example, use | 275 | For example, use | 
| 276 | <filename>require recipes-core/somepackage/somefile.inc</filename> | 276 | <filename>require recipes-core/</filename><replaceable>package</replaceable><filename>/</filename><replaceable>file</replaceable><filename>.inc</filename> | 
| 277 | instead of <filename>require somefile.inc</filename>. | 277 | instead of <filename>require </filename><replaceable>file</replaceable><filename>.inc</filename>. | 
| 278 | If you're finding you have to overlay the include file, | 278 | If you're finding you have to overlay the include file, | 
| 279 | it could indicate a deficiency in the include file in | 279 | it could indicate a deficiency in the include file in | 
| 280 | the layer to which it originally belongs. | 280 | the layer to which it originally belongs. | 
| 281 | If this is the case, you need to address that deficiency | 281 | If this is the case, you should try to address that | 
| 282 | instead of overlaying the include file. | 282 | deficiency instead of overlaying the include file. | 
| 283 | </para> | 283 | For example, you could address this by getting the | 
| 284 | 284 | maintainer of the include file to add a variable or | |
| 285 | <para> | 285 | variables to make it easy to override the parts needing | 
| 286 | For example, consider how support plug-ins for the Qt 4 | 286 | overwritten. | 
| 287 | database are configured. | ||
| 288 | The Source Directory does not have MySQL or PostgreSQL. | ||
| 289 | However, OpenEmbedded's layer <filename>meta-oe</filename> | ||
| 290 | does. | ||
| 291 | Consequently, <filename>meta-oe</filename> uses | ||
| 292 | append files to modify the | ||
| 293 | <filename>QT_SQL_DRIVER_FLAGS</filename> variable to | ||
| 294 | enable the appropriate plug-ins. | ||
| 295 | This variable was added to the <filename>qt4.inc</filename> | ||
| 296 | include file in the Source Directory specifically to allow | ||
| 297 | the <filename>meta-oe</filename> layer to be able to control | ||
| 298 | which plug-ins are built. | ||
| 299 | </para> | 287 | </para> | 
| 300 | </section> | 288 | </section> | 
| 301 | 289 | ||
