xref: /freebsd/lib/ofed/libibverbs/Makefile (revision 3750ccefb8629a08890bfbae894dd6bc6a7483b4)
1f39bffc6SKonstantin Belousov_spath=	${SRCTOP}/contrib/ofed/libibverbs
2f39bffc6SKonstantin Belousov.PATH: ${_spath} ${_spath}/man
3f39bffc6SKonstantin Belousov
4f39bffc6SKonstantin BelousovLIB=		ibverbs
5f39bffc6SKonstantin BelousovSHLIB_MAJOR=	1
6*9db3eed9SKonstantin BelousovSHLIBDIR?=	/lib
7f39bffc6SKonstantin BelousovVERSION_MAP=	${_spath}/libibverbs.map
8f39bffc6SKonstantin Belousov
9f39bffc6SKonstantin BelousovCFLAGS+= -I${_spath}
10f39bffc6SKonstantin Belousov
11f39bffc6SKonstantin BelousovSRCS= \
12f39bffc6SKonstantin Belousovcmd.c \
13f39bffc6SKonstantin Belousovcompat-1_0.c \
14f39bffc6SKonstantin Belousovdevice.c \
15f39bffc6SKonstantin Belousovenum_strs.c \
16f39bffc6SKonstantin Belousovinit.c \
17f39bffc6SKonstantin Belousovmarshall.c \
18f39bffc6SKonstantin Belousovmemory.c \
19f39bffc6SKonstantin Belousovsysfs.c \
20f39bffc6SKonstantin Belousovverbs.c
21f39bffc6SKonstantin Belousov
22f39bffc6SKonstantin BelousovMAN= \
23f39bffc6SKonstantin Belousovibv_alloc_mw.3 \
24f39bffc6SKonstantin Belousovibv_alloc_pd.3 \
25f39bffc6SKonstantin Belousovibv_attach_mcast.3 \
26f39bffc6SKonstantin Belousovibv_bind_mw.3 \
27f39bffc6SKonstantin Belousovibv_create_ah.3 \
28f39bffc6SKonstantin Belousovibv_create_ah_from_wc.3 \
29f39bffc6SKonstantin Belousovibv_create_comp_channel.3 \
30f39bffc6SKonstantin Belousovibv_create_cq.3 \
31f39bffc6SKonstantin Belousovibv_create_cq_ex.3 \
32f39bffc6SKonstantin Belousovibv_create_flow.3 \
33f39bffc6SKonstantin Belousovibv_create_qp.3 \
34f39bffc6SKonstantin Belousovibv_create_qp_ex.3 \
35f39bffc6SKonstantin Belousovibv_create_rwq_ind_table.3 \
36f39bffc6SKonstantin Belousovibv_create_srq.3 \
37f39bffc6SKonstantin Belousovibv_create_srq_ex.3 \
38f39bffc6SKonstantin Belousovibv_create_wq.3 \
39f39bffc6SKonstantin Belousovibv_event_type_str.3 \
40f39bffc6SKonstantin Belousovibv_fork_init.3 \
41f39bffc6SKonstantin Belousovibv_get_async_event.3 \
42f39bffc6SKonstantin Belousovibv_get_cq_event.3 \
43f39bffc6SKonstantin Belousovibv_get_device_guid.3 \
44f39bffc6SKonstantin Belousovibv_get_device_list.3 \
45f39bffc6SKonstantin Belousovibv_get_device_name.3 \
46f39bffc6SKonstantin Belousovibv_get_srq_num.3 \
47f39bffc6SKonstantin Belousovibv_inc_rkey.3 \
48f39bffc6SKonstantin Belousovibv_modify_qp.3 \
49f39bffc6SKonstantin Belousovibv_modify_srq.3 \
50f39bffc6SKonstantin Belousovibv_modify_wq.3 \
51f39bffc6SKonstantin Belousovibv_open_device.3 \
52f39bffc6SKonstantin Belousovibv_open_qp.3 \
53f39bffc6SKonstantin Belousovibv_open_xrcd.3 \
54f39bffc6SKonstantin Belousovibv_poll_cq.3 \
55f39bffc6SKonstantin Belousovibv_post_recv.3 \
56f39bffc6SKonstantin Belousovibv_post_send.3 \
57f39bffc6SKonstantin Belousovibv_post_srq_recv.3 \
58f39bffc6SKonstantin Belousovibv_query_device.3 \
59f39bffc6SKonstantin Belousovibv_query_device_ex.3 \
60f39bffc6SKonstantin Belousovibv_query_gid.3 \
61f39bffc6SKonstantin Belousovibv_query_pkey.3 \
62f39bffc6SKonstantin Belousovibv_query_port.3 \
63f39bffc6SKonstantin Belousovibv_query_qp.3 \
64f39bffc6SKonstantin Belousovibv_query_rt_values_ex.3 \
65f39bffc6SKonstantin Belousovibv_query_srq.3 \
66f39bffc6SKonstantin Belousovibv_rate_to_mbps.3 \
67f39bffc6SKonstantin Belousovibv_rate_to_mult.3 \
68f39bffc6SKonstantin Belousovibv_reg_mr.3 \
69f39bffc6SKonstantin Belousovibv_req_notify_cq.3 \
70f39bffc6SKonstantin Belousovibv_rereg_mr.3 \
71f39bffc6SKonstantin Belousovibv_resize_cq.3
72f39bffc6SKonstantin Belousov
73f39bffc6SKonstantin Belousov.include <bsd.lib.mk>
74