1edf88417SAvi Kivity 20eb8f498SZhang XiantaoEXTRA_CFLAGS += -Ivirt/kvm -Iarch/x86/kvm 3edf88417SAvi Kivity 4229456fcSMarcelo TosattiCFLAGS_x86.o := -I. 5229456fcSMarcelo TosattiCFLAGS_svm.o := -I. 6229456fcSMarcelo TosattiCFLAGS_vmx.o := -I. 7229456fcSMarcelo Tosatti 8284e9b0fSChristoph Hellwigkvm-y += $(addprefix ../../../virt/kvm/, kvm_main.o ioapic.o \ 9721eecbfSGregory Haskins coalesced_mmio.o irq_comm.o eventfd.o) 10284e9b0fSChristoph Hellwigkvm-$(CONFIG_KVM_TRACE) += $(addprefix ../../../virt/kvm/, kvm_trace.o) 11284e9b0fSChristoph Hellwigkvm-$(CONFIG_IOMMU_API) += $(addprefix ../../../virt/kvm/, iommu.o) 12284e9b0fSChristoph Hellwig 13284e9b0fSChristoph Hellwigkvm-y += x86.o mmu.o x86_emulate.o i8259.o irq.o lapic.o \ 14d3c7b77dSMarcelo Tosatti i8254.o timer.o 15284e9b0fSChristoph Hellwigkvm-intel-y += vmx.o 16284e9b0fSChristoph Hellwigkvm-amd-y += svm.o 17284e9b0fSChristoph Hellwig 18edf88417SAvi Kivityobj-$(CONFIG_KVM) += kvm.o 19edf88417SAvi Kivityobj-$(CONFIG_KVM_INTEL) += kvm-intel.o 20edf88417SAvi Kivityobj-$(CONFIG_KVM_AMD) += kvm-amd.o 21