xref: /freebsd/lib/ofed/librdmacm/Makefile (revision 3750ccefb8629a08890bfbae894dd6bc6a7483b4)
1*f39bffc6SKonstantin Belousov_spath=	${SRCTOP}/contrib/ofed/librdmacm
2*f39bffc6SKonstantin Belousov.PATH: ${_spath} ${_spath}/man
3*f39bffc6SKonstantin Belousov
4*f39bffc6SKonstantin BelousovSHLIBDIR?=	/usr/lib
5*f39bffc6SKonstantin BelousovLIB=		rdmacm
6*f39bffc6SKonstantin BelousovSHLIB_MAJOR=	1
7*f39bffc6SKonstantin BelousovCFLAGS+=	-I${_spath}
8*f39bffc6SKonstantin Belousov
9*f39bffc6SKonstantin BelousovSRCS= \
10*f39bffc6SKonstantin Belousovacm.c \
11*f39bffc6SKonstantin Belousovaddrinfo.c \
12*f39bffc6SKonstantin Belousovcma.c \
13*f39bffc6SKonstantin Belousovindexer.c
14*f39bffc6SKonstantin Belousov
15*f39bffc6SKonstantin BelousovMAN= \
16*f39bffc6SKonstantin Belousovrdma_accept.3 \
17*f39bffc6SKonstantin Belousovrdma_ack_cm_event.3 \
18*f39bffc6SKonstantin Belousovrdma_bind_addr.3 \
19*f39bffc6SKonstantin Belousovrdma_connect.3 \
20*f39bffc6SKonstantin Belousovrdma_create_ep.3 \
21*f39bffc6SKonstantin Belousovrdma_create_event_channel.3 \
22*f39bffc6SKonstantin Belousovrdma_create_id.3 \
23*f39bffc6SKonstantin Belousovrdma_create_qp.3 \
24*f39bffc6SKonstantin Belousovrdma_create_srq.3 \
25*f39bffc6SKonstantin Belousovrdma_dereg_mr.3 \
26*f39bffc6SKonstantin Belousovrdma_destroy_ep.3 \
27*f39bffc6SKonstantin Belousovrdma_destroy_event_channel.3 \
28*f39bffc6SKonstantin Belousovrdma_destroy_id.3 \
29*f39bffc6SKonstantin Belousovrdma_destroy_qp.3 \
30*f39bffc6SKonstantin Belousovrdma_destroy_srq.3 \
31*f39bffc6SKonstantin Belousovrdma_disconnect.3 \
32*f39bffc6SKonstantin Belousovrdma_event_str.3 \
33*f39bffc6SKonstantin Belousovrdma_free_devices.3 \
34*f39bffc6SKonstantin Belousovrdma_get_cm_event.3 \
35*f39bffc6SKonstantin Belousovrdma_get_devices.3 \
36*f39bffc6SKonstantin Belousovrdma_get_dst_port.3 \
37*f39bffc6SKonstantin Belousovrdma_get_local_addr.3 \
38*f39bffc6SKonstantin Belousovrdma_get_peer_addr.3 \
39*f39bffc6SKonstantin Belousovrdma_get_recv_comp.3 \
40*f39bffc6SKonstantin Belousovrdma_get_request.3 \
41*f39bffc6SKonstantin Belousovrdma_get_send_comp.3 \
42*f39bffc6SKonstantin Belousovrdma_get_src_port.3 \
43*f39bffc6SKonstantin Belousovrdma_getaddrinfo.3 \
44*f39bffc6SKonstantin Belousovrdma_join_multicast.3 \
45*f39bffc6SKonstantin Belousovrdma_leave_multicast.3 \
46*f39bffc6SKonstantin Belousovrdma_listen.3 \
47*f39bffc6SKonstantin Belousovrdma_migrate_id.3 \
48*f39bffc6SKonstantin Belousovrdma_notify.3 \
49*f39bffc6SKonstantin Belousovrdma_post_read.3 \
50*f39bffc6SKonstantin Belousovrdma_post_readv.3 \
51*f39bffc6SKonstantin Belousovrdma_post_recv.3 \
52*f39bffc6SKonstantin Belousovrdma_post_recvv.3 \
53*f39bffc6SKonstantin Belousovrdma_post_send.3 \
54*f39bffc6SKonstantin Belousovrdma_post_sendv.3 \
55*f39bffc6SKonstantin Belousovrdma_post_ud_send.3 \
56*f39bffc6SKonstantin Belousovrdma_post_write.3 \
57*f39bffc6SKonstantin Belousovrdma_post_writev.3 \
58*f39bffc6SKonstantin Belousovrdma_reg_msgs.3 \
59*f39bffc6SKonstantin Belousovrdma_reg_read.3 \
60*f39bffc6SKonstantin Belousovrdma_reg_write.3 \
61*f39bffc6SKonstantin Belousovrdma_reject.3 \
62*f39bffc6SKonstantin Belousovrdma_resolve_addr.3 \
63*f39bffc6SKonstantin Belousovrdma_resolve_route.3 \
64*f39bffc6SKonstantin Belousovrdma_set_option.3
65*f39bffc6SKonstantin Belousov
66*f39bffc6SKonstantin BelousovLIBADD=		ibverbs
67*f39bffc6SKonstantin BelousovVERSION_MAP=	${_spath}/librdmacm.map
68*f39bffc6SKonstantin Belousov
69*f39bffc6SKonstantin Belousov.include <bsd.lib.mk>
70