Commit | Line | Data |
---|---|---|
6aa8b732 AK |
1 | # |
2 | # Makefile for Kernel-based Virtual Machine module | |
3 | # | |
4 | ||
542472b5 | 5 | common-objs = $(addprefix ../../../virt/kvm/, kvm_main.o ioapic.o \ |
3de42dc0 | 6 | coalesced_mmio.o irq_comm.o) |
d4c9ff2d FEL |
7 | ifeq ($(CONFIG_KVM_TRACE),y) |
8 | common-objs += $(addprefix ../../../virt/kvm/, kvm_trace.o) | |
9 | endif | |
19de40a8 | 10 | ifeq ($(CONFIG_IOMMU_API),y) |
c4fa3864 | 11 | common-objs += $(addprefix ../../../virt/kvm/, iommu.o) |
371c01b2 | 12 | endif |
edf88417 | 13 | |
0eb8f498 | 14 | EXTRA_CFLAGS += -Ivirt/kvm -Iarch/x86/kvm |
edf88417 | 15 | |
7837699f | 16 | kvm-objs := $(common-objs) x86.o mmu.o x86_emulate.o i8259.o irq.o lapic.o \ |
d3c7b77d | 17 | i8254.o timer.o |
6aa8b732 AK |
18 | obj-$(CONFIG_KVM) += kvm.o |
19 | kvm-intel-objs = vmx.o | |
20 | obj-$(CONFIG_KVM_INTEL) += kvm-intel.o | |
21 | kvm-amd-objs = svm.o | |
22 | obj-$(CONFIG_KVM_AMD) += kvm-amd.o |