summaryrefslogtreecommitdiffstats
path: root/documentation/dev-manual
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2015-02-09 08:48:06 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-02-17 15:16:59 +0000
commitf3410bfc752c3205fa76b15776a5051888f9ea05 (patch)
tree2243dc6203e348a35be9f6917e2b923fc24c694b /documentation/dev-manual
parentef959e61c48539837b3f501126df969ec22f4f78 (diff)
downloadpoky-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.xml28
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