1193d9e76SEnji Cooper.PATH: ${SRCTOP}/sys/ofed/drivers/infiniband/core 2c9f432b7SAlfred Perlstein 3c9f432b7SAlfred PerlsteinKMOD= ibcore 415fe2513SKonstantin BelousovSRCS= \ 5478d3005SHans Petter Selasky ib_addr.c \ 6478d3005SHans Petter Selasky ib_agent.c \ 7478d3005SHans Petter Selasky ib_cache.c \ 8478d3005SHans Petter Selasky ib_cm.c \ 9478d3005SHans Petter Selasky ib_cma.c \ 10b633e08cSHans Petter Selasky ib_core_uverbs.c \ 11478d3005SHans Petter Selasky ib_cq.c \ 12478d3005SHans Petter Selasky ib_device.c \ 13478d3005SHans Petter Selasky ib_fmr_pool.c \ 14478d3005SHans Petter Selasky ib_iwcm.c \ 15478d3005SHans Petter Selasky ib_iwpm_msg.c \ 16478d3005SHans Petter Selasky ib_iwpm_util.c \ 17478d3005SHans Petter Selasky ib_mad.c \ 18478d3005SHans Petter Selasky ib_mad_rmpp.c \ 19478d3005SHans Petter Selasky ib_multicast.c \ 20478d3005SHans Petter Selasky ib_packer.c \ 21b633e08cSHans Petter Selasky ib_rdma_core.c \ 22478d3005SHans Petter Selasky ib_roce_gid_mgmt.c \ 23478d3005SHans Petter Selasky ib_sa_query.c \ 24478d3005SHans Petter Selasky ib_smi.c \ 25478d3005SHans Petter Selasky ib_sysfs.c \ 26478d3005SHans Petter Selasky ib_ucm.c \ 27478d3005SHans Petter Selasky ib_ucma.c \ 28478d3005SHans Petter Selasky ib_ud_header.c \ 29478d3005SHans Petter Selasky ib_umem.c \ 30478d3005SHans Petter Selasky ib_user_mad.c \ 31478d3005SHans Petter Selasky ib_uverbs_cmd.c \ 32b633e08cSHans Petter Selasky ib_uverbs_ioctl.c \ 33478d3005SHans Petter Selasky ib_uverbs_main.c \ 34478d3005SHans Petter Selasky ib_uverbs_marshall.c \ 35b633e08cSHans Petter Selasky ib_uverbs_std_types.c \ 36b633e08cSHans Petter Selasky ib_uverbs_std_types_async_fd.c \ 37b633e08cSHans Petter Selasky ib_uverbs_std_types_counters.c \ 38b633e08cSHans Petter Selasky ib_uverbs_std_types_cq.c \ 39b633e08cSHans Petter Selasky ib_uverbs_std_types_device.c \ 40b633e08cSHans Petter Selasky ib_uverbs_std_types_dm.c \ 41b633e08cSHans Petter Selasky ib_uverbs_std_types_flow_action.c \ 42b633e08cSHans Petter Selasky ib_uverbs_std_types_mr.c \ 43b633e08cSHans Petter Selasky ib_uverbs_uapi.c \ 44478d3005SHans Petter Selasky ib_verbs.c 45b633e08cSHans Petter Selasky 4615fe2513SKonstantin BelousovSRCS+= ${LINUXKPI_GENSRCS} 4715fe2513SKonstantin BelousovSRCS+= opt_inet.h opt_inet6.h 48c9f432b7SAlfred Perlstein 49193d9e76SEnji CooperCFLAGS+= -I${SRCTOP}/sys/ofed/include 50478d3005SHans Petter SelaskyCFLAGS+= -I${SRCTOP}/sys/ofed/include/uapi 51*514fb387SBjoern A. ZeebCFLAGS+= ${LINUXKPI_INCLUDES} 52478d3005SHans Petter SelaskyCFLAGS+= -DINET6 -DINET -DCONFIG_INFINIBAND_USER_MEM 53c9f432b7SAlfred Perlstein 545bb3134aSKonstantin BelousovEXPORT_SYMS= YES 555bb3134aSKonstantin Belousov 56c9f432b7SAlfred Perlstein.include <bsd.kmod.mk> 5744126818SJohn Baldwin 58c227269eSJohn BaldwinCWARNFLAGS+= -Wno-cast-qual -Wno-pointer-arith 59db3603ffSJohn BaldwinCWARNFLAGS+= ${NO_WUNUSED_BUT_SET_VARIABLE} 60