1# $FreeBSD: releng/11.0/sys/modules/hyperv/vmbus/Makefile 303679 2016-08-02 20:56:00Z bdrewery $ 2 3.PATH: ${.CURDIR}/../../../dev/hyperv/vmbus \ 4 ${.CURDIR}/../../../dev/hyperv/vmbus/${MACHINE_CPUARCH} 5 6KMOD= hv_vmbus 7SRCS= hv_channel.c \ 8 hv_channel_mgmt.c \ 9 hv_connection.c \ 10 hv_ring_buffer.c \ 11 hyperv.c \ 12 hyperv_busdma.c \ 13 hyperv_machdep.c \ 14 vmbus.c \ 15 vmbus_et.c 16SRCS+= acpi_if.h bus_if.h device_if.h opt_acpi.h 17 18# XXX: for assym.s 19SRCS+= opt_kstack_pages.h opt_nfs.h opt_hwpmc_hooks.h opt_compat.h 20.if ${MACHINE_CPUARCH} == "i386" 21SRCS+= opt_apic.h 22.endif 23 24SRCS+= assym.s \ 25 vmbus_vector.S 26 27vmbus_vector.o: 28 ${CC} -c -x assembler-with-cpp -DLOCORE ${CFLAGS} \ 29 ${.IMPSRC} -o ${.TARGET} 30 31CFLAGS+= -I${.CURDIR}/../../../dev/hyperv/include \ 32 -I${.CURDIR}/../../../dev/hyperv/vmbus 33 34.include <bsd.kmod.mk> 35