xref: /freebsd-13.1/sys/modules/hyperv/vmbus/Makefile (revision 83271c68)
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 \
166212aa15SSepherosa Ziehau	vmbus_xact.c
17df57775dSMark Johnston
18df57775dSMark Johnston.if ${MACHINE_CPUARCH} != "i386"
19df57775dSMark JohnstonSRCS+=	vmbus_vector.S
20df57775dSMark Johnston.endif
21531582f5SDexuan CuiSRCS+=	acpi_if.h bus_if.h device_if.h opt_acpi.h pci_if.h pcib_if.h vmbus_if.h
227d99ab9fSPeter Grehan
23fc2a8776SEd Maste# XXX: for assym.inc
246469bdcdSBrooks DavisSRCS+=  opt_kstack_pages.h opt_nfs.h opt_hwpmc_hooks.h
25ce859641SBryan Drewery.if ${MACHINE_CPUARCH} == "i386"
26ce859641SBryan DrewerySRCS+=	opt_apic.h
27ce859641SBryan Drewery.endif
280c29fe6dSSepherosa Ziehau
29fc2a8776SEd MasteDPSRCS=	assym.inc
300c29fe6dSSepherosa Ziehau
31b7bb4816SSepherosa Ziehauvmbus_vector.o:
320c29fe6dSSepherosa Ziehau	${CC} -c -x assembler-with-cpp -DLOCORE ${CFLAGS} \
330c29fe6dSSepherosa Ziehau            ${.IMPSRC} -o ${.TARGET}
340c29fe6dSSepherosa Ziehau
35193d9e76SEnji CooperCFLAGS+= -I${SRCTOP}/sys/dev/hyperv/include \
36193d9e76SEnji Cooper	 -I${SRCTOP}/sys/dev/hyperv/vmbus
377d99ab9fSPeter Grehan
38*83271c68SKonstantin BelousovEXPORT_SYMS=	YES
39*83271c68SKonstantin Belousov
407d99ab9fSPeter Grehan.include <bsd.kmod.mk>
41