17d99ab9fSPeter Grehan# $FreeBSD$ 27d99ab9fSPeter Grehan 3cc759c19SPeter Grehan.PATH: ${.CURDIR}/../../../dev/hyperv/vmbus \ 40c29fe6dSSepherosa 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 \ 107d99ab9fSPeter Grehan hv_ring_buffer.c \ 11*b7bb4816SSepherosa Ziehau hyperv.c \ 12*b7bb4816SSepherosa Ziehau hyperv_busdma.c \ 13*b7bb4816SSepherosa Ziehau vmbus.c \ 14*b7bb4816SSepherosa Ziehau vmbus_et.c 158d5bab80SEnji CooperSRCS+= acpi_if.h bus_if.h device_if.h opt_acpi.h 167d99ab9fSPeter Grehan 170c29fe6dSSepherosa Ziehau# XXX: for assym.s 180c29fe6dSSepherosa ZiehauSRCS+= opt_kstack_pages.h opt_nfs.h opt_apic.h opt_hwpmc_hooks.h opt_compat.h 190c29fe6dSSepherosa Ziehau 200c29fe6dSSepherosa ZiehauSRCS+= assym.s \ 21*b7bb4816SSepherosa Ziehau vmbus_vector.S 220c29fe6dSSepherosa Ziehau 23*b7bb4816SSepherosa Ziehauvmbus_vector.o: 240c29fe6dSSepherosa Ziehau ${CC} -c -x assembler-with-cpp -DLOCORE ${CFLAGS} \ 250c29fe6dSSepherosa Ziehau ${.IMPSRC} -o ${.TARGET} 260c29fe6dSSepherosa Ziehau 27cc759c19SPeter GrehanCFLAGS+= -I${.CURDIR}/../../../dev/hyperv/include \ 280c29fe6dSSepherosa Ziehau -I${.CURDIR}/../../../dev/hyperv/vmbus 297d99ab9fSPeter Grehan 307d99ab9fSPeter Grehan.include <bsd.kmod.mk> 31