xref: /freebsd/lib/ofed/libibnetdisc/Makefile (revision 3750ccefb8629a08890bfbae894dd6bc6a7483b4)
1f39bffc6SKonstantin Belousov.include <src.opts.mk>
2f39bffc6SKonstantin Belousov
3f39bffc6SKonstantin Belousov_spath=	${SRCTOP}/contrib/ofed/libibnetdisc
4f39bffc6SKonstantin Belousov.PATH: ${_spath} ${_spath}/man
5f39bffc6SKonstantin Belousov
6f39bffc6SKonstantin BelousovSHLIBDIR?=	/usr/lib
7f39bffc6SKonstantin BelousovLIB_CXX=	ibnetdisc
8f39bffc6SKonstantin BelousovSHLIB_MAJOR=	5
9f39bffc6SKonstantin Belousov
10f39bffc6SKonstantin BelousovSRCS= \
11f39bffc6SKonstantin Belousovchassis.c \
12f39bffc6SKonstantin Belousovg_hash_table.cpp \
13f39bffc6SKonstantin Belousovibnetdisc.c \
14f39bffc6SKonstantin Belousovibnetdisc_cache.c \
15f39bffc6SKonstantin Belousovquery_smp.c
16f39bffc6SKonstantin Belousov
17f39bffc6SKonstantin BelousovMAN= \
18f39bffc6SKonstantin Belousovibnd_discover_fabric.3 \
19f39bffc6SKonstantin Belousovibnd_find_node_guid.3 \
20*0577e39bSFernando Apesteguíaibnd_iter_nodes.3
21*0577e39bSFernando Apesteguía
22*0577e39bSFernando ApesteguíaMLINKS+=ibnd_discover_fabric.3 ibnd_debug.3
23*0577e39bSFernando ApesteguíaMLINKS+=ibnd_discover_fabric.3 ibnd_destroy_fabric.3
24*0577e39bSFernando ApesteguíaMLINKS+=ibnd_discover_fabric.3 ibnd_show_progress.3
25*0577e39bSFernando ApesteguíaMLINKS+=ibnd_find_node_guid.3 ibnd_find_node_dr.3
26*0577e39bSFernando ApesteguíaMLINKS+=ibnd_iter_nodes.3 ibnd_iter_nodes_type.3
27f39bffc6SKonstantin Belousov
28f39bffc6SKonstantin BelousovLIBADD=		osmcomp ibmad ibumad
29f39bffc6SKonstantin BelousovCFLAGS+=	-DHAVE_CONFIG_H=1
30f39bffc6SKonstantin BelousovCFLAGS+=	-I${_spath}
31f39bffc6SKonstantin BelousovCFLAGS+=	-I${SYSROOT:U${DESTDIR}}/${INCLUDEDIR}/infiniband
321109b774SEnji CooperCXXSTD=		c++11
33f39bffc6SKonstantin BelousovVERSION_MAP=	${_spath}/libibnetdisc.map
34f39bffc6SKonstantin Belousov
35f39bffc6SKonstantin Belousov.include <bsd.lib.mk>
36