From 2d6ebb0c2c4152545677ce92ccd4684eb20b931a Mon Sep 17 00:00:00 2001 From: blueswir1 Date: Sat, 18 Apr 2009 19:25:43 +0000 Subject: [PATCH] kqemu: only compile kqemu.o if actually needed kqemu.o is compiled even if kqemu support is disabled. This is useless (kqemu.o should provide nothing that is actually used in that case) and slightly confusing. So introduce CONFIG_KQEMU for optionally compiling kqemu.o. Signed-off-by: Paul Bolle git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7185 c046a42c-6fe2-441c-8c8c-71466251a162 --- Makefile.target | 5 ++++- configure | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Makefile.target b/Makefile.target index dae339bc2e..b27696aa4f 100644 --- a/Makefile.target +++ b/Makefile.target @@ -131,8 +131,11 @@ all: $(PROGS) ######################################################### # cpu emulator library -LIBOBJS=exec.o kqemu.o translate-all.o cpu-exec.o\ +LIBOBJS=exec.o translate-all.o cpu-exec.o\ translate.o host-utils.o +ifdef CONFIG_KQEMU +LIBOBJS+= kqemu.o +endif # TCG code generator LIBOBJS+= tcg/tcg.o tcg/tcg-runtime.o CPPFLAGS+=-I$(SRC_PATH)/tcg -I$(SRC_PATH)/tcg/$(ARCH) diff --git a/configure b/configure index d912ae5337..c69946655a 100755 --- a/configure +++ b/configure @@ -1769,6 +1769,7 @@ case "$target_cpu" in echo "#define TARGET_I386 1" >> $config_h if test $kqemu = "yes" -a "$target_softmmu" = "yes" then + echo "CONFIG_KQEMU=yes" >> $config_mak echo "#define USE_KQEMU 1" >> $config_h fi if test "$kvm" = "yes" ; then @@ -1784,6 +1785,7 @@ case "$target_cpu" in echo "#define TARGET_X86_64 1" >> $config_h if test $kqemu = "yes" -a "$target_softmmu" = "yes" -a $cpu = "x86_64" then + echo "CONFIG_KQEMU=yes" >> $config_mak echo "#define USE_KQEMU 1" >> $config_h fi if test "$kvm" = "yes" ; then -- 2.11.0