1219820Sjeff# $FreeBSD$ 2219820Sjeff.PATH: ${.CURDIR}/../../ofed/drivers/infiniband/hw/mlx4 3255932Salfred.PATH: ${.CURDIR}/../../ofed/include/linux 4234183Sjhb 5234183Sjhb.include <bsd.own.mk> 6234183Sjhb 7219820SjeffKMOD = mlx4ib 8219820SjeffSRCS = device_if.h bus_if.h pci_if.h vnode_if.h 9255932SalfredSRCS+= linux_compat.c linux_radix.c linux_idr.c 10255932SalfredSRCS+= alias_GUID.c mcg.c sysfs.c ah.c cq.c doorbell.c mad.c main.c mr.c qp.c srq.c wc.c cm.c 11234183SjhbSRCS+= opt_inet.h opt_inet6.h 12219820Sjeff 13255932Salfred#CFLAGS+= -I${.CURDIR}/../../ofed/include/ 14255932Salfred#CFLAGS+= -I${.CURDIR}/../../../../include 15255932SalfredCFLAGS+= -I${.CURDIR}/../../ofed/drivers/infiniband/hw/mlx4 16234183SjhbCFLAGS+= -I${.CURDIR}/../../ofed/include/ 17255932SalfredCFLAGS+= -DCONFIG_INFINIBAND_USER_MEM 18255932SalfredCFLAGS+= -DINET6 -DINET -DOFED 19271127ShselaskyCFLAGS+= -fms-extensions 20219820Sjeff 21234183Sjhb.if !defined(KERNBUILDDIR) 22234183Sjhb.if ${MK_INET_SUPPORT} != "no" 23234183Sjhbopt_inet.h: 24234183Sjhb @echo "#define INET 1" > ${.TARGET} 25234183Sjhb.endif 26234183Sjhb 27234183Sjhb.if ${MK_INET6_SUPPORT} != "no" 28234183Sjhbopt_inet6.h: 29234183Sjhb @echo "#define INET6 1" > ${.TARGET} 30234183Sjhb.endif 31234183Sjhb.endif 32234183Sjhb 33219820Sjeff.include <bsd.kmod.mk> 34219820Sjeff 35260495SdimCFLAGS+= -Wno-cast-qual -Wno-pointer-arith ${GCC_MS_EXTENSIONS} 36