1# $FreeBSD$ 2 3OFEDINCS= ${SRCTOP}/contrib/ofed/include 4IBVERBS= ${SRCTOP}/contrib/ofed/libibverbs 5IBMAD= ${SRCTOP}/contrib/ofed/libibmad 6IBUMAD= ${SRCTOP}/contrib/ofed/libibumad 7IBCM= ${SRCTOP}/contrib/ofed/libibcm 8IBND= ${SRCTOP}/contrib/ofed/libibnetdisc 9RDMACM= ${SRCTOP}/contrib/ofed/librdmacm 10RDMA= ${SRCTOP}/sys/ofed/include/uapi/rdma 11OSM= ${SRCTOP}/contrib/ofed/opensm/include 12 13IBINCS= \ 14${OFEDINCS}/byteorder.h \ 15${OFEDINCS}/byteswap.h \ 16${OFEDINCS}/endian.h \ 17${OFEDINCS}/types.h \ 18${OFEDINCS}/udma_barrier.h \ 19${IBVERBS}/arch.h \ 20${IBVERBS}/driver.h \ 21${IBVERBS}/kern-abi.h \ 22${IBVERBS}/marshall.h \ 23${IBVERBS}/opcode.h \ 24${IBVERBS}/sa-kern-abi.h \ 25${IBVERBS}/sa.h \ 26${IBVERBS}/verbs.h \ 27${IBUMAD}/umad.h \ 28${IBUMAD}/umad_cm.h \ 29${IBUMAD}/umad_sa.h \ 30${IBUMAD}/umad_sm.h \ 31${IBUMAD}/umad_str.h \ 32${IBUMAD}/umad_types.h \ 33${IBMAD}/mad.h \ 34${IBMAD}/mad_osd.h \ 35${IBCM}/cm.h \ 36${IBCM}/cm_abi.h \ 37${IBND}/ibnetdisc.h \ 38${IBND}/ibnetdisc_osd.h \ 39${RDMACM}/ib.h 40IBINCSDIR= ${INCLUDEDIR}/infiniband 41 42RDMAINCS= \ 43${RDMACM}/rdma_cma.h \ 44${RDMACM}/rdma_cma_abi.h \ 45${RDMACM}/rdma_verbs.h \ 46${RDMACM}/rsocket.h \ 47${RDMA}/ib_user_cm.h \ 48${RDMA}/ib_user_sa.h \ 49${RDMA}/ib_user_verbs.h \ 50${RDMA}/rdma_user_cm.h \ 51${RDMA}/mlx4-abi.h \ 52${RDMA}/mlx5-abi.h 53RDMAINCSDIR= ${INCLUDEDIR}/rdma 54 55COMPINCS= \ 56${OSM}/complib/cl_atomic.h \ 57${OSM}/complib/cl_atomic_osd.h \ 58${OSM}/complib/cl_byteswap.h \ 59${OSM}/complib/cl_byteswap_osd.h \ 60${OSM}/complib/cl_comppool.h \ 61${OSM}/complib/cl_debug.h \ 62${OSM}/complib/cl_debug_osd.h \ 63${OSM}/complib/cl_dispatcher.h \ 64${OSM}/complib/cl_event.h \ 65${OSM}/complib/cl_event_osd.h \ 66${OSM}/complib/cl_event_wheel.h \ 67${OSM}/complib/cl_fleximap.h \ 68${OSM}/complib/cl_list.h \ 69${OSM}/complib/cl_log.h \ 70${OSM}/complib/cl_map.h \ 71${OSM}/complib/cl_math.h \ 72${OSM}/complib/cl_nodenamemap.h \ 73${OSM}/complib/cl_packoff.h \ 74${OSM}/complib/cl_packon.h \ 75${OSM}/complib/cl_passivelock.h \ 76${OSM}/complib/cl_pool.h \ 77${OSM}/complib/cl_ptr_vector.h \ 78${OSM}/complib/cl_qcomppool.h \ 79${OSM}/complib/cl_qlist.h \ 80${OSM}/complib/cl_qmap.h \ 81${OSM}/complib/cl_qpool.h \ 82${OSM}/complib/cl_spinlock.h \ 83${OSM}/complib/cl_spinlock_osd.h \ 84${OSM}/complib/cl_thread.h \ 85${OSM}/complib/cl_thread_osd.h \ 86${OSM}/complib/cl_threadpool.h \ 87${OSM}/complib/cl_timer.h \ 88${OSM}/complib/cl_timer_osd.h \ 89${OSM}/complib/cl_types.h \ 90${OSM}/complib/cl_types_osd.h \ 91${OSM}/complib/cl_vector.h 92COMPINCSDIR= ${INCLUDEDIR}/infiniband/complib 93 94OSMINCS= \ 95${OSM}/opensm/osm_attrib_req.h \ 96${OSM}/opensm/osm_base.h \ 97${OSM}/opensm/osm_config.h \ 98${OSM}/opensm/osm_congestion_control.h \ 99${OSM}/opensm/osm_console.h \ 100${OSM}/opensm/osm_console_io.h \ 101${OSM}/opensm/osm_db.h \ 102${OSM}/opensm/osm_db_pack.h \ 103${OSM}/opensm/osm_errors.h \ 104${OSM}/opensm/osm_event_plugin.h \ 105${OSM}/opensm/osm_file_ids.h \ 106${OSM}/opensm/osm_guid.h \ 107${OSM}/opensm/osm_helper.h \ 108${OSM}/opensm/osm_inform.h \ 109${OSM}/opensm/osm_lid_mgr.h \ 110${OSM}/opensm/osm_log.h \ 111${OSM}/opensm/osm_mad_pool.h \ 112${OSM}/opensm/osm_madw.h \ 113${OSM}/opensm/osm_mcast_mgr.h \ 114${OSM}/opensm/osm_mcast_tbl.h \ 115${OSM}/opensm/osm_mcm_port.h \ 116${OSM}/opensm/osm_mesh.h \ 117${OSM}/opensm/osm_msgdef.h \ 118${OSM}/opensm/osm_mtree.h \ 119${OSM}/opensm/osm_multicast.h \ 120${OSM}/opensm/osm_node.h \ 121${OSM}/opensm/osm_opensm.h \ 122${OSM}/opensm/osm_partition.h \ 123${OSM}/opensm/osm_path.h \ 124${OSM}/opensm/osm_perfmgr.h \ 125${OSM}/opensm/osm_perfmgr_db.h \ 126${OSM}/opensm/osm_pkey.h \ 127${OSM}/opensm/osm_port.h \ 128${OSM}/opensm/osm_port_profile.h \ 129${OSM}/opensm/osm_prefix_route.h \ 130${OSM}/opensm/osm_qos_policy.h \ 131${OSM}/opensm/osm_remote_sm.h \ 132${OSM}/opensm/osm_router.h \ 133${OSM}/opensm/osm_sa.h \ 134${OSM}/opensm/osm_sa_mad_ctrl.h \ 135${OSM}/opensm/osm_service.h \ 136${OSM}/opensm/osm_sm.h \ 137${OSM}/opensm/osm_sm_mad_ctrl.h \ 138${OSM}/opensm/osm_stats.h \ 139${OSM}/opensm/osm_subnet.h \ 140${OSM}/opensm/osm_switch.h \ 141${OSM}/opensm/osm_ucast_cache.h \ 142${OSM}/opensm/osm_ucast_lash.h \ 143${OSM}/opensm/osm_ucast_mgr.h \ 144${OSM}/opensm/osm_version.h \ 145${OSM}/opensm/osm_vl15intf.h \ 146${OSM}/opensm/st.h 147OSMINCSDIR= ${INCLUDEDIR}/infiniband/opensm 148 149IBAINCS= \ 150${OSM}/iba/ib_cm_types.h \ 151${OSM}/iba/ib_types.h 152IBAINCSDIR= ${INCLUDEDIR}/infiniband/iba 153 154VENDORINCS= \ 155${OSM}/vendor/osm_mtl_bind.h \ 156${OSM}/vendor/osm_pkt_randomizer.h \ 157${OSM}/vendor/osm_ts_useraccess.h \ 158${OSM}/vendor/osm_umadt.h \ 159${OSM}/vendor/osm_vendor.h \ 160${OSM}/vendor/osm_vendor_al.h \ 161${OSM}/vendor/osm_vendor_api.h \ 162${OSM}/vendor/osm_vendor_ibumad.h \ 163${OSM}/vendor/osm_vendor_mlx.h \ 164${OSM}/vendor/osm_vendor_mlx_defs.h \ 165${OSM}/vendor/osm_vendor_mlx_dispatcher.h \ 166${OSM}/vendor/osm_vendor_mlx_hca.h \ 167${OSM}/vendor/osm_vendor_mlx_inout.h \ 168${OSM}/vendor/osm_vendor_mlx_rmpp_ctx.h \ 169${OSM}/vendor/osm_vendor_mlx_sar.h \ 170${OSM}/vendor/osm_vendor_mlx_sender.h \ 171${OSM}/vendor/osm_vendor_mlx_svc.h \ 172${OSM}/vendor/osm_vendor_mlx_transport.h \ 173${OSM}/vendor/osm_vendor_mlx_transport_anafa.h \ 174${OSM}/vendor/osm_vendor_mlx_txn.h \ 175${OSM}/vendor/osm_vendor_mtl.h \ 176${OSM}/vendor/osm_vendor_mtl_hca_guid.h \ 177${OSM}/vendor/osm_vendor_mtl_transaction_mgr.h \ 178${OSM}/vendor/osm_vendor_sa_api.h \ 179${OSM}/vendor/osm_vendor_test.h \ 180${OSM}/vendor/osm_vendor_ts.h \ 181${OSM}/vendor/osm_vendor_umadt.h 182VENDORINCSDIR= ${INCLUDEDIR}/infiniband/vendor 183 184INCSGROUPS= \ 185IBINCS \ 186RDMAINCS \ 187COMPINCS \ 188OSMINCS \ 189IBAINCS \ 190VENDORINCS 191 192.include <bsd.prog.mk> 193