]> CyberLeo.Net >> Repos - FreeBSD/releng/10.0.git/blob - contrib/ofed/include/infiniband/Makefile
- Copy stable/10 (r259064) to releng/10.0 as part of the
[FreeBSD/releng/10.0.git] / contrib / ofed / include / infiniband / Makefile
1 .include <bsd.own.mk>
2
3 INCS=
4 IBINCS=         byteorder.h byteswap.h endian.h types.h
5 IBINCSDIR=      ${INCLUDEDIR}/infiniband
6
7 IBVERBS=        ${.CURDIR}/../../libibverbs/include/infiniband
8 VERBINCS=       ${IBVERBS}/arch.h ${IBVERBS}/driver.h ${IBVERBS}/kern-abi.h
9 VERBINCS+=      ${IBVERBS}/marshall.h ${IBVERBS}/opcode.h
10 VERBINCS+=      ${IBVERBS}/sa-kern-abi.h ${IBVERBS}/sa.h ${IBVERBS}/verbs.h
11 VERBINCSDIR=    ${INCLUDEDIR}/infiniband
12
13 IBCOMMON=       ${.CURDIR}/../../management/libibcommon/include/infiniband
14 COMMONINCS=     ${IBCOMMON}/common.h
15 COMMONINCSDIR=  ${INCLUDEDIR}/infiniband
16
17 IBMAD=          ${.CURDIR}/../../management/libibmad/include/infiniband
18 MADINCS=        ${IBMAD}/mad.h
19 MADINCSDIR=     ${INCLUDEDIR}/infiniband
20
21 IBUMAD=         ${.CURDIR}/../../management/libibumad/include/infiniband
22 UMADINCS=       ${IBUMAD}/umad.h
23 UMADINCSDIR=    ${INCLUDEDIR}/infiniband
24
25 COMPLIB=        ${.CURDIR}/../../management/opensm/include/complib
26 COMPLIBINCS=    ${COMPLIB}/cl_atomic.h ${COMPLIB}/cl_atomic_osd.h
27 COMPLIBINCS+=   ${COMPLIB}/cl_byteswap.h ${COMPLIB}/cl_byteswap_osd.h
28 COMPLIBINCS+=   ${COMPLIB}/cl_comppool.h ${COMPLIB}/cl_debug.h
29 COMPLIBINCS+=   ${COMPLIB}/cl_debug_osd.h ${COMPLIB}/cl_dispatcher.h
30 COMPLIBINCS+=   ${COMPLIB}/cl_event.h ${COMPLIB}/cl_event_osd.h
31 COMPLIBINCS+=   ${COMPLIB}/cl_event_wheel.h ${COMPLIB}/cl_fleximap.h
32 COMPLIBINCS+=   ${COMPLIB}/cl_list.h ${COMPLIB}/cl_log.h
33 COMPLIBINCS+=   ${COMPLIB}/cl_map.h ${COMPLIB}/cl_math.h
34 COMPLIBINCS+=   ${COMPLIB}/cl_nodenamemap.h ${COMPLIB}/cl_packoff.h
35 COMPLIBINCS+=   ${COMPLIB}/cl_packon.h ${COMPLIB}/cl_passivelock.h
36 COMPLIBINCS+=   ${COMPLIB}/cl_pool.h ${COMPLIB}/cl_ptr_vector.h
37 COMPLIBINCS+=   ${COMPLIB}/cl_qcomppool.h ${COMPLIB}/cl_qlist.h
38 COMPLIBINCS+=   ${COMPLIB}/cl_qmap.h ${COMPLIB}/cl_qpool.h
39 COMPLIBINCS+=   ${COMPLIB}/cl_spinlock.h ${COMPLIB}/cl_spinlock_osd.h
40 COMPLIBINCS+=   ${COMPLIB}/cl_thread.h ${COMPLIB}/cl_thread_osd.h
41 COMPLIBINCS+=   ${COMPLIB}/cl_threadpool.h ${COMPLIB}/cl_timer.h
42 COMPLIBINCS+=   ${COMPLIB}/cl_timer_osd.h ${COMPLIB}/cl_types.h
43 COMPLIBINCS+=   ${COMPLIB}/cl_types_osd.h ${COMPLIB}/cl_vector.h
44 COMPLIBINCSDIR= ${INCLUDEDIR}/infiniband/complib
45
46 IBADIR=         ${.CURDIR}/../../management/opensm/include/iba
47 IBAINCS=        ${IBADIR}/ib_cm_types.h ${IBADIR}/ib_types.h
48 IBAINCSDIR=     ${INCLUDEDIR}/infiniband/iba
49
50 OPENSM=         ${.CURDIR}/../../management/opensm/include/opensm
51
52 OPENSMINCS=     ${OPENSM}/osm_attrib_req.h ${OPENSM}/osm_base.h
53 OPENSMINCS+=    ${OPENSM}/osm_config.h ${OPENSM}/osm_console.h
54 OPENSMINCS+=    ${OPENSM}/osm_console_io.h ${OPENSM}/osm_db.h
55 OPENSMINCS+=    ${OPENSM}/osm_db_pack.h ${OPENSM}/osm_errors.h
56 OPENSMINCS+=    ${OPENSM}/osm_event_plugin.h ${OPENSM}/osm_helper.h
57 OPENSMINCS+=    ${OPENSM}/osm_inform.h ${OPENSM}/osm_lid_mgr.h
58 OPENSMINCS+=    ${OPENSM}/osm_log.h ${OPENSM}/osm_mad_pool.h
59 OPENSMINCS+=    ${OPENSM}/osm_madw.h ${OPENSM}/osm_mcast_tbl.h
60 OPENSMINCS+=    ${OPENSM}/osm_mcm_info.h ${OPENSM}/osm_mcm_port.h
61 OPENSMINCS+=    ${OPENSM}/osm_msgdef.h ${OPENSM}/osm_mtree.h
62 OPENSMINCS+=    ${OPENSM}/osm_multicast.h ${OPENSM}/osm_node.h
63 OPENSMINCS+=    ${OPENSM}/osm_opensm.h ${OPENSM}/osm_partition.h
64 OPENSMINCS+=    ${OPENSM}/osm_path.h ${OPENSM}/osm_perfmgr.h
65 OPENSMINCS+=    ${OPENSM}/osm_perfmgr_db.h ${OPENSM}/osm_pkey.h
66 OPENSMINCS+=    ${OPENSM}/osm_pkey_mgr.h ${OPENSM}/osm_port.h
67 OPENSMINCS+=    ${OPENSM}/osm_port_profile.h ${OPENSM}/osm_prefix_route.h
68 OPENSMINCS+=    ${OPENSM}/osm_qos_policy.h ${OPENSM}/osm_remote_sm.h
69 OPENSMINCS+=    ${OPENSM}/osm_router.h ${OPENSM}/osm_sa.h
70 OPENSMINCS+=    ${OPENSM}/osm_sa_mad_ctrl.h ${OPENSM}/osm_service.h
71 OPENSMINCS+=    ${OPENSM}/osm_sm.h ${OPENSM}/osm_sm_mad_ctrl.h
72 OPENSMINCS+=    ${OPENSM}/osm_stats.h ${OPENSM}/osm_subnet.h
73 OPENSMINCS+=    ${OPENSM}/osm_switch.h ${OPENSM}/osm_ucast_cache.h
74 OPENSMINCS+=    ${OPENSM}/osm_ucast_mgr.h ${OPENSM}/osm_version.h
75 OPENSMINCS+=    ${OPENSM}/osm_vl15intf.h ${OPENSM}/st.h
76 OPENSMINCSDIR=  ${INCLUDEDIR}/infiniband/opensm
77
78 VENDOR=         ${.CURDIR}/../../management/opensm/include/vendor
79 VENDORINCS=     ${VENDOR}/osm_mtl_bind.h ${VENDOR}/osm_pkt_randomizer.h
80 VENDORINCS+=    ${VENDOR}/osm_ts_useraccess.h ${VENDOR}/osm_umadt.h
81 VENDORINCS+=    ${VENDOR}/osm_vendor.h ${VENDOR}/osm_vendor_al.h
82 VENDORINCS+=    ${VENDOR}/osm_vendor_api.h ${VENDOR}/osm_vendor_ibumad.h
83 VENDORINCS+=    ${VENDOR}/osm_vendor_mlx.h ${VENDOR}/osm_vendor_mlx_defs.h
84 VENDORINCS+=    ${VENDOR}/osm_vendor_mlx_dispatcher.h
85 VENDORINCS+=    ${VENDOR}/osm_vendor_mlx_hca.h
86 VENDORINCS+=    ${VENDOR}/osm_vendor_mlx_inout.h
87 VENDORINCS+=    ${VENDOR}/osm_vendor_mlx_rmpp_ctx.h
88 VENDORINCS+=    ${VENDOR}/osm_vendor_mlx_sar.h ${VENDOR}/osm_vendor_mlx_sender.h
89 VENDORINCS+=    ${VENDOR}/osm_vendor_mlx_svc.h
90 VENDORINCS+=    ${VENDOR}/osm_vendor_mlx_transport.h
91 VENDORINCS+=    ${VENDOR}/osm_vendor_mlx_transport_anafa.h
92 VENDORINCS+=    ${VENDOR}/osm_vendor_mlx_txn.h
93 VENDORINCS+=    ${VENDOR}/osm_vendor_mtl.h ${VENDOR}/osm_vendor_mtl_hca_guid.h
94 VENDORINCS+=    ${VENDOR}/osm_vendor_mtl_transaction_mgr.h
95 VENDORINCS+=    ${VENDOR}/osm_vendor_sa_api.h
96 VENDORINCS+=    ${VENDOR}/osm_vendor_test.h ${VENDOR}/osm_vendor_ts.h
97 VENDORINCS+=    ${VENDOR}/osm_vendor_umadt.h
98 VENDORINCSDIR=  ${INCLUDEDIR}/infiniband/vendor
99
100 IBCM=           ${.CURDIR}/../../libibcm/include/infiniband
101 IBCMINCS=       ${IBCM}/cm.h ${IBCM}/cm_abi.h
102 IBCMINCSDIR=    ${INCLUDEDIR}/infiniband
103
104 INCSGROUPS=     INCS VERBINCS COMMONINCS MADINCS UMADINCS COMPLIBINCS IBAINCS
105 INCSGROUPS+=    OPENSMINCS VENDORINCS IBCMINCS IBINCS
106
107 .include <bsd.prog.mk>