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