manual: clarify format of comments about dependency on Linux kernel
authorThomas De Schampheleire <patrickdepinguin@gmail.com>
Sun, 15 Dec 2013 12:20:40 +0000 (13:20 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Sun, 15 Dec 2013 15:26:02 +0000 (16:26 +0100)
Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
docs/manual/adding-packages-directory.txt

index 36b709308ce818dd5316be8ac46387b5fd6a7268..57f32044121890a1e130e5b3609fc39e622a7ad8 100644 (file)
@@ -253,6 +253,22 @@ use in the comment.
 ** Dependency symbol: +!BR2_PREFER_STATIC_LIB+
 ** Comment string: +dynamic library+
 
+Dependencies on a Linux kernel built by buildroot
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+Some packages need a Linux kernel to be built by buildroot. These are
+typically kernel modules or firmware. A comment should be added in the
+Config.in file to express this dependency, similar to dependencies on
+toolchain options. The general format is:
+
+--------------------------
+foo needs a Linux kernel to be built
+--------------------------
+
+If there is a dependency on both toolchain options and the Linux
+kernel, use this format:
+--------------------------
+foo needs a toolchain w/ featA, featB, featC and a Linux kernel to be built
+--------------------------
 
 The +.mk+ file
 ~~~~~~~~~~~~~~