xref: /freebsd/sys/modules/cxgbe/iw_cxgbe/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1193d9e76SEnji CooperCXGBE=	${SRCTOP}/sys/dev/cxgbe
2fb93f5c4SNavdeep Parhar.PATH: ${CXGBE}/iw_cxgbe
3fb93f5c4SNavdeep Parhar
4fb93f5c4SNavdeep ParharKMOD=	iw_cxgbe
521b787b8SNavdeep ParharSRCS+=	cm.c
621b787b8SNavdeep ParharSRCS+=	cq.c
721b787b8SNavdeep ParharSRCS+=	device.c
821b787b8SNavdeep ParharSRCS+=	ev.c
921b787b8SNavdeep ParharSRCS+=	id_table.c
1021b787b8SNavdeep ParharSRCS+=	mem.c
1121b787b8SNavdeep ParharSRCS+=	provider.c
1221b787b8SNavdeep ParharSRCS+=	qp.c
1321b787b8SNavdeep ParharSRCS+=	resource.c
1415fe2513SKonstantin BelousovSRCS+=	${LINUXKPI_GENSRCS}
15a335f76fSKyle EvansSRCS+=	opt_inet.h opt_inet6.h opt_kern_tls.h opt_ktr.h opt_ofed.h
1621b787b8SNavdeep Parhar
17193d9e76SEnji CooperCFLAGS+= -I${CXGBE} -I${SRCTOP}/sys/ofed/include -DLINUX_TYPES_DEFINED
185c2bacdeSNavdeep ParharCFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi
19*514fb387SBjoern A. ZeebCFLAGS+= ${LINUXKPI_INCLUDES}
205c2bacdeSNavdeep ParharCFLAGS+= -DCONFIG_INFINIBAND_USER_MEM
215c2bacdeSNavdeep ParharCFLAGS+= -DINET6 -DINET
22fb93f5c4SNavdeep Parhar
23fb93f5c4SNavdeep Parhar.include <bsd.kmod.mk>
24