aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.target
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.target')
-rw-r--r--Makefile.target13
1 files changed, 7 insertions, 6 deletions
diff --git a/Makefile.target b/Makefile.target
index 7681dba..6a6f753 100644
--- a/Makefile.target
+++ b/Makefile.target
@@ -175,12 +175,13 @@ LOCAL_SRC_FILES += fpu/softfloat-native.c
endif
# compile KVM only if target is x86 on x86 Linux
-ifeq ($(QEMU_HOST_TAG)-$(EMULATOR_TARGET_ARCH),linux-x86-x86)
-# the following is to include linux/kvm.h
-LOCAL_CFLAGS += -I /usr/include
-LOCAL_SRC_FILES += \
- target-i386/kvm.c \
- kvm-all.c
+QEMU_KVM_TAG := $(QEMU_HOST_TAG)-$(EMULATOR_TARGET_ARCH)
+QEMU_DO_KVM := $(if $(filter linux-x86-x86 linux-x86_64-x86,$(QEMU_KVM_TAG)),true,false)
+ifeq ($(QEMU_DO_KVM),true)
+ LOCAL_SRC_FILES += \
+ target-i386/kvm.c \
+ kvm-all.c \
+ kvm-android.c
endif
##############################################################################