xref: /freebsd/sys/modules/irdma/Makefile (revision 514fb3872166a361faa81d89909f65913e90b1b2)
1cdcd52d4SBartosz Sobczak.include <bsd.own.mk>
2cdcd52d4SBartosz Sobczak
3cdcd52d4SBartosz SobczakOFED_INC_DIR = ${.CURDIR}/../../ofed/include
4cdcd52d4SBartosz SobczakICE_DIR = ${.CURDIR}/../../dev/ice
5cdcd52d4SBartosz Sobczak.PATH:	${.CURDIR}/../../dev/irdma
6cdcd52d4SBartosz Sobczak
7cdcd52d4SBartosz SobczakKMOD=	irdma
8cdcd52d4SBartosz SobczakSRCS=	icrdma.c
9cdcd52d4SBartosz SobczakSRCS+=	fbsd_kcompat.c irdma_hw.c irdma_verbs.c irdma_utils.c
10cdcd52d4SBartosz SobczakSRCS+=	irdma_cm.c irdma_kcompat.c
11cdcd52d4SBartosz SobczakSRCS+=  irdma_if.h irdma_di_if.h ice_rdma.h vnode_if.h device_if.h bus_if.h opt_inet.h pci_if.h opt_inet6.h
12cdcd52d4SBartosz Sobczak# Shared source
13cdcd52d4SBartosz SobczakSRCS+=	irdma_ctrl.c irdma_hmc.c icrdma_hw.c irdma_pble.c irdma_puda.c irdma_uda.c irdma_uk.c irdma_ws.c
14cdcd52d4SBartosz Sobczak
15cdcd52d4SBartosz SobczakCFLAGS+= -I${ICE_DIR} -I${OFED_INC_DIR}
16cdcd52d4SBartosz SobczakCFLAGS+= -I${OFED_INC_DIR}/uapi
17*514fb387SBjoern A. ZeebCFLAGS+= ${LINUXKPI_INCLUDES}
18cdcd52d4SBartosz SobczakCFLAGS+= -DCONFIG_INFINIBAND_USER_MEM
19cdcd52d4SBartosz Sobczak
20cdcd52d4SBartosz Sobczakice_rdma.h:
21cdcd52d4SBartosz Sobczak	cp $(ICE_DIR)/ice_rdma.h .
22cdcd52d4SBartosz Sobczak
23cdcd52d4SBartosz Sobczak.include <bsd.kmod.mk>
24