38 lines
		
	
	
		
			754 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			754 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
| #
 | |
| # Makefile for Kernel-based Virtual Machine module
 | |
| #
 | |
| 
 | |
| subdir-ccflags-$(CONFIG_PPC_WERROR) := -Werror
 | |
| 
 | |
| EXTRA_CFLAGS += -Ivirt/kvm -Iarch/powerpc/kvm
 | |
| 
 | |
| common-objs-y = $(addprefix ../../../virt/kvm/, kvm_main.o coalesced_mmio.o)
 | |
| 
 | |
| CFLAGS_44x_tlb.o  := -I.
 | |
| CFLAGS_e500_tlb.o := -I.
 | |
| CFLAGS_emulate.o  := -I.
 | |
| 
 | |
| kvm-objs := $(common-objs-y) powerpc.o emulate.o
 | |
| obj-$(CONFIG_KVM_EXIT_TIMING) += timing.o
 | |
| obj-$(CONFIG_KVM) += kvm.o
 | |
| 
 | |
| AFLAGS_booke_interrupts.o := -I$(obj)
 | |
| 
 | |
| kvm-440-objs := \
 | |
| 	booke.o \
 | |
| 	booke_emulate.o \
 | |
| 	booke_interrupts.o \
 | |
| 	44x.o \
 | |
| 	44x_tlb.o \
 | |
| 	44x_emulate.o
 | |
| obj-$(CONFIG_KVM_440) += kvm-440.o
 | |
| 
 | |
| kvm-e500-objs := \
 | |
| 	booke.o \
 | |
| 	booke_emulate.o \
 | |
| 	booke_interrupts.o \
 | |
| 	e500.o \
 | |
| 	e500_tlb.o \
 | |
| 	e500_emulate.o
 | |
| obj-$(CONFIG_KVM_E500) += kvm-e500.o
 |