]> git.baikalelectronics.ru Git - kernel.git/commit
sh: select KBUILD_DEFCONFIG depending on ARCH
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Thu, 2 Nov 2017 17:40:32 +0000 (02:40 +0900)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Mon, 13 Nov 2017 13:58:18 +0000 (22:58 +0900)
commit768559312c868b2f9a5be22da6dbf243d59cd695
treed60a437263aec8bbd091e8f7a413e0dd0b9f3e6a
parent1538e949c91f9e6f197a078690cb0ecd843e5a71
sh: select KBUILD_DEFCONFIG depending on ARCH

You can not select KBUILD_DEFCONFIG depending on any CONFIG option
because include/config/auto.conf is not included when building config
targets.  So, CONFIG_SUPERH32 is never set during the configuration,
then cayman_defconfig is always chosen.

This commit provides a sensible way to choose shx3/cayman_defconfig.

arch/sh/Kconfig sets either SUPERH32 or SUPERH64 depending on ARCH
environment, like follows:

  config SUPERH32
          def_bool ARCH = "sh"

          ...

  config SUPERH64
          def_bool ARCH = "sh64"

It should make sense to choose the default defconfig by ARCH,
like arch/sparc/Makefile.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
arch/sh/Makefile