When you set BR2_PACKAGE_LINUX_USE_DEFCONFIG
authorUlf Samuelsson <ulf.samuelsson@atmel.com>
Tue, 6 Jan 2009 14:40:24 +0000 (14:40 -0000)
committerUlf Samuelsson <ulf.samuelsson@atmel.com>
Tue, 6 Jan 2009 14:40:24 +0000 (14:40 -0000)
to configure linux using the

make <board>_defconfig

You have to supply the $(BOARD_NAME) variable.
Add this info in the help text for
target/linux/Makefile.in.advanced

----------------

When you do not set BR2_PACKAGE_LINUX_USE_XCONFIG
to configure linux using "$make <XXXX>config
The choices "$make menuconfig" or "$make xconfig"
should not be visible.
Add dependency

target/linux/Config.in.advanced

index 3b26a899de71377f564d0177c4d5290b7b267fd0..6a493116bfa1eb32f7f3e5e769352901a759ff21 100644 (file)
@@ -437,6 +437,8 @@ config BR2_PACKAGE_LINUX_USE_DEFCONFIG
        depends on BR2_PACKAGE_LINUX
        help
          Configure Linux by make <board>_defconfig
+         You have to supply a BOARD_NAME, either by
+         defining it in a BSP or by make BOARD_NAME=<board>
 
 config BR2_PACKAGE_LINUX_USE_XCONFIG
        bool "Run make ARCH=$(ARCH) [xconfig|menuconfig] before build"
@@ -445,8 +447,6 @@ config BR2_PACKAGE_LINUX_USE_XCONFIG
          Configure Linux by make xconfig
 endchoice
 
-
-
 config BR2_PACKAGE_LINUX_KCONFIG
        string ".config file"
        depends on BR2_PACKAGE_LINUX_USE_KCONFIG
@@ -462,6 +462,7 @@ choice
        prompt "Preferred config tool"
        default BR2_MAKE_XCONFIG if BR2_TARGET_ATMEL
        default BR2_MAKE_MENUCONFIG
+       depends on BR2_PACKAGE_LINUX_USE_XCONFIG
        help
          Define the preferred tool to invoke if a configuration is invalid