xref: /freebsd-12.1/sys/modules/hyperv/vmbus/Makefile (revision 6469bdcd)
17d99ab9fSPeter Grehan# $FreeBSD$
27d99ab9fSPeter Grehan
3193d9e76SEnji Cooper.PATH:	${SRCTOP}/sys/dev/hyperv/vmbus \
4193d9e76SEnji Cooper	${SRCTOP}/sys/dev/hyperv/vmbus/${MACHINE_CPUARCH}
57d99ab9fSPeter Grehan
67d99ab9fSPeter GrehanKMOD=	hv_vmbus
7dc831186SSepherosa ZiehauSRCS=	hyperv.c \
8b7bb4816SSepherosa Ziehau	hyperv_busdma.c \
9d8bf5168SSepherosa Ziehau	hyperv_machdep.c \
10b7bb4816SSepherosa Ziehau	vmbus.c \
11dc831186SSepherosa Ziehau	vmbus_br.c \
12e6240996SSepherosa Ziehau	vmbus_chan.c \
136212aa15SSepherosa Ziehau	vmbus_et.c \
1490587be3SSepherosa Ziehau	vmbus_if.c \
15554e6778SSepherosa Ziehau	vmbus_res.c \
16f91e2d3aSEd Maste	vmbus_vector.S \
176212aa15SSepherosa Ziehau	vmbus_xact.c
18531582f5SDexuan CuiSRCS+=	acpi_if.h bus_if.h device_if.h opt_acpi.h pci_if.h pcib_if.h vmbus_if.h
197d99ab9fSPeter Grehan
20fc2a8776SEd Maste# XXX: for assym.inc
21*6469bdcdSBrooks DavisSRCS+=  opt_kstack_pages.h opt_nfs.h opt_hwpmc_hooks.h
22ce859641SBryan Drewery.if ${MACHINE_CPUARCH} == "i386"
23ce859641SBryan DrewerySRCS+=	opt_apic.h
24ce859641SBryan Drewery.endif
250c29fe6dSSepherosa Ziehau
26fc2a8776SEd MasteDPSRCS=	assym.inc
270c29fe6dSSepherosa Ziehau
28b7bb4816SSepherosa Ziehauvmbus_vector.o:
290c29fe6dSSepherosa Ziehau	${CC} -c -x assembler-with-cpp -DLOCORE ${CFLAGS} \
300c29fe6dSSepherosa Ziehau            ${.IMPSRC} -o ${.TARGET}
310c29fe6dSSepherosa Ziehau
32193d9e76SEnji CooperCFLAGS+= -I${SRCTOP}/sys/dev/hyperv/include \
33193d9e76SEnji Cooper	 -I${SRCTOP}/sys/dev/hyperv/vmbus
347d99ab9fSPeter Grehan
357d99ab9fSPeter Grehan.include <bsd.kmod.mk>
36