17d99ab9fSPeter Grehan# $FreeBSD$ 27d99ab9fSPeter Grehan 3cc759c19SPeter Grehan.PATH: ${.CURDIR}/../../../dev/hyperv/vmbus \ 4*0c29fe6dSSepherosa Ziehau ${.CURDIR}/../../../dev/hyperv/vmbus/${MACHINE_CPUARCH} 57d99ab9fSPeter Grehan 67d99ab9fSPeter GrehanKMOD= hv_vmbus 77d99ab9fSPeter GrehanSRCS= hv_channel.c \ 87d99ab9fSPeter Grehan hv_channel_mgmt.c \ 97d99ab9fSPeter Grehan hv_connection.c \ 1099781cb3SSepherosa Ziehau hv_et.c \ 117d99ab9fSPeter Grehan hv_hv.c \ 127d99ab9fSPeter Grehan hv_ring_buffer.c \ 137d99ab9fSPeter Grehan hv_vmbus_drv_freebsd.c \ 147d99ab9fSPeter Grehan hv_vmbus_priv.h 158d5bab80SEnji CooperSRCS+= acpi_if.h bus_if.h device_if.h opt_acpi.h 167d99ab9fSPeter Grehan 17*0c29fe6dSSepherosa Ziehau# XXX: for assym.s 18*0c29fe6dSSepherosa ZiehauSRCS+= opt_kstack_pages.h opt_nfs.h opt_apic.h opt_hwpmc_hooks.h opt_compat.h 19*0c29fe6dSSepherosa Ziehau 20*0c29fe6dSSepherosa ZiehauSRCS+= assym.s \ 21*0c29fe6dSSepherosa Ziehau hv_vector.S 22*0c29fe6dSSepherosa Ziehau 23*0c29fe6dSSepherosa Ziehauhv_vector.o: 24*0c29fe6dSSepherosa Ziehau ${CC} -c -x assembler-with-cpp -DLOCORE ${CFLAGS} \ 25*0c29fe6dSSepherosa Ziehau ${.IMPSRC} -o ${.TARGET} 26*0c29fe6dSSepherosa Ziehau 27cc759c19SPeter GrehanCFLAGS+= -I${.CURDIR}/../../../dev/hyperv/include \ 28*0c29fe6dSSepherosa Ziehau -I${.CURDIR}/../../../dev/hyperv/vmbus 297d99ab9fSPeter Grehan 307d99ab9fSPeter Grehan.include <bsd.kmod.mk> 31