lm32-softmmu.mak: express dependencies with Kconfig

%-softmmu.mak only keep boards and optional device
definitions in Kconfig mode.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
Paolo Bonzini 2019-01-29 12:16:26 +01:00
parent 9483cf27dd
commit 0858746b83
3 changed files with 13 additions and 6 deletions

View File

@ -1,8 +1,10 @@
# Default configuration for lm32-softmmu # Default configuration for lm32-softmmu
# Uncomment the following lines to disable these optional devices:
#
#CONFIG_MILKYMIST_TMU2=n # disabling it actually causes compile-time failures
# Boards:
#
CONFIG_LM32=y CONFIG_LM32=y
CONFIG_MILKYMIST=y CONFIG_MILKYMIST=y
CONFIG_FRAMEBUFFER=y
CONFIG_PFLASH_CFI01=y
CONFIG_PFLASH_CFI02=y
CONFIG_SD=y

View File

@ -70,8 +70,7 @@ config FRAMEBUFFER
config MILKYMIST_TMU2 config MILKYMIST_TMU2
bool bool
default y depends on OPENGL && X11
depends on OPENGL && X11 && MILKYMIST
config SM501 config SM501
bool bool

View File

@ -1,7 +1,13 @@
config LM32 config LM32
bool bool
select PTIMER select PTIMER
select PFLASH_CFI02
config MILKYMIST config MILKYMIST
bool bool
# FIXME: disabling it results in compile-time errors
select MILKYMIST_TMU2 if OPENGL && X11
select PTIMER select PTIMER
select PFLASH_CFI01
select FRAMEBUFFER
select SD