summaryrefslogtreecommitdiffstats
path: root/Documentation/kbuild
diff options
context:
space:
mode:
authorArnaud Lacombe <lacombar@gmail.com>2010-08-17 04:55:31 +0200
committerArnaud Lacombe <lacombar@gmail.com>2010-09-20 00:19:39 +0200
commit8ea13e2c87c83b7cb0b360cb8779415967727647 (patch)
treea9027fe04302487191b3469fd07243ffe6c721c9 /Documentation/kbuild
parentkconfig: allow PACKAGE to be defined on the compiler's command-line (diff)
downloadlinux-8ea13e2c87c83b7cb0b360cb8779415967727647.tar.xz
linux-8ea13e2c87c83b7cb0b360cb8779415967727647.zip
kconfig: implement the `mainmenu' directive
If specified, the directive must be placed at the top of the Kconfig file. We need to change the grammar to make the mainmenu directive set the `rootmenu' prompt. This reflect how menu_add_prompt() works internally, ie. set the prompt of the `current_entry', pointing originally to `rootmenu'. Signed-off-by: Arnaud Lacombe <lacombar@gmail.com> Reviewed-by: Sam Ravnborg <sam@ravnborg.org> Reviewed-by: Michal Marek <mmarek@suse.cz>
Diffstat (limited to 'Documentation/kbuild')
-rw-r--r--Documentation/kbuild/kconfig-language.txt3
1 files changed, 2 insertions, 1 deletions
diff --git a/Documentation/kbuild/kconfig-language.txt b/Documentation/kbuild/kconfig-language.txt
index b472e4e0ba67..2fe93ca7c77c 100644
--- a/Documentation/kbuild/kconfig-language.txt
+++ b/Documentation/kbuild/kconfig-language.txt
@@ -322,7 +322,8 @@ mainmenu:
"mainmenu" <prompt>
This sets the config program's title bar if the config program chooses
-to use it.
+to use it. It should be placed at the top of the configuration, before any
+other statement.
Kconfig hints