--- /dev/null
+obj-y := \
+ vm_guest.o \
+ vm_guest_mem.o \
+ vmm.o \
+ vmm_config.o \
+ vmm_ctrl_regs.o \
+ vmm_debug.o \
+ vmm_decoder.o \
+ vmm_dev_mgr.o \
+ vmm_direct_paging.o \
+ vmm_emulator.o \
+ vmm_excp.o \
+ vmm_hashtable.o \
+ vmm_host_events.o \
+ vmm_hypercall.o \
+ vmm_intr.o \
+ vmm_io.o \
+ vmm_lock.o \
+ vmm_mem.o \
+ vmm_msr.o \
+ vmm_paging.o \
+ vmm_queue.o \
+ vmm_rbtree.o \
+ vmm_ringbuffer.o \
+ vmm_shadow_paging.o \
+ vmm_sprintf.o \
+ vmm_string.o \
+ vmm_time.o \
+ vmm_util.o \
+ vmm_xed.o \
+ vmm_instrument.o \
+ vmm_profiler.o \
+ vmm_socket.o \
+ vmm_binaries.o
+
+
+obj-$(CONFIG_SVM) += svm.o \
+ svm_halt.o \
+ svm_io.o \
+ svm_lowlevel.o \
+ svm_msr.o \
+ svm_pause.o \
+ svm_wbinvd.o \
+ svm_handler.o \
+ vmcb.o
+
+obj-$(CONFIG_VMX) += vmx.o \
+ vmx_handler.o \
+ vmx_io.o \
+ vmx_lowlevel.o \
+ vmx_msr.o
+
+
+#obj-$(CONFIG_INSTRUMENT) += vmm_instrument.o \
+# vmm_profiler
+
+#obj-$(CONFIG_SOCKET) += vmm_socket.o