package/qemu: add SDL frontends
[Peter: use BR2_PACKAGE_QEMU_HAS_EMULS, only add SDL_CONFIG once] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
6fd9a3e864
commit
8956c336eb
@ -64,4 +64,21 @@ config BR2_PACKAGE_QEMU_LINUX_USER
|
||||
|
||||
endif # BR2_PACKAGE_QEMU_CUSTOM_TARGETS == ""
|
||||
|
||||
config BR2_PACKAGE_QEMU_HAS_EMULS
|
||||
def_bool y
|
||||
depends on BR2_PACKAGE_QEMU_SYSTEM || BR2_PACKAGE_QEMU_LINUX_USER || BR2_PACKAGE_QEMU_CUSTOM_TARGETS != ""
|
||||
|
||||
if BR2_PACKAGE_QEMU_HAS_EMULS
|
||||
|
||||
comment "Frontends"
|
||||
|
||||
config BR2_PACKAGE_QEMU_SDL
|
||||
bool "Enable SDL frontend"
|
||||
select BR2_PACKAGE_SDL
|
||||
help
|
||||
Say 'y' to enable the SDL frontend, that is, a graphical window
|
||||
presenting the VM's display.
|
||||
|
||||
endif # BR2_PACKAGE_QEMU_HAS_EMULS
|
||||
|
||||
endif # BR2_PACKAGE_QEMU
|
||||
|
@ -115,6 +115,14 @@ ifneq ($(call qstrip,$(BR2_PACKAGE_QEMU_CUSTOM_TARGETS)),)
|
||||
QEMU_OPTS += --target-list="$(call qstrip,$(BR2_PACKAGE_QEMU_CUSTOM_TARGETS))"
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_QEMU_SDL),y)
|
||||
QEMU_OPTS += --enable-sdl
|
||||
QEMU_DEPENDENCIES += sdl
|
||||
QEMU_VARS += SDL_CONFIG=$(BR2_STAGING_DIR)/usr/bin/sdl-config
|
||||
else
|
||||
QEMU_OPTS += --disable-sdl
|
||||
endif
|
||||
|
||||
define QEMU_CONFIGURE_CMDS
|
||||
( cd $(@D); \
|
||||
LIBS='$(QEMU_LIBS)' \
|
||||
@ -132,7 +140,6 @@ define QEMU_CONFIGURE_CMDS
|
||||
--disable-bsd-user \
|
||||
--disable-xen \
|
||||
--disable-slirp \
|
||||
--disable-sdl \
|
||||
--disable-vnc \
|
||||
--disable-virtfs \
|
||||
--disable-brlapi \
|
||||
|
Loading…
Reference in New Issue
Block a user