svn commit: r209519 - in projects/ofed/head/contrib/ofed/usr.lib: .
libibverbs libmlx4 libmthca
Jeff Roberson
jeff at FreeBSD.org
Fri Jun 25 01:03:11 UTC 2010
Author: jeff
Date: Fri Jun 25 01:03:10 2010
New Revision: 209519
URL: http://svn.freebsd.org/changeset/base/209519
Log:
- Add bmake files for ofed libraries.
Sponsored by: Isilon Systems, iX Systems, and Panasas.
Added:
projects/ofed/head/contrib/ofed/usr.lib/
projects/ofed/head/contrib/ofed/usr.lib/libibverbs/
projects/ofed/head/contrib/ofed/usr.lib/libibverbs/Makefile
projects/ofed/head/contrib/ofed/usr.lib/libibverbs/alloca.h
projects/ofed/head/contrib/ofed/usr.lib/libibverbs/config.h
projects/ofed/head/contrib/ofed/usr.lib/libmlx4/
projects/ofed/head/contrib/ofed/usr.lib/libmlx4/Makefile
projects/ofed/head/contrib/ofed/usr.lib/libmlx4/config.h
projects/ofed/head/contrib/ofed/usr.lib/libmthca/
projects/ofed/head/contrib/ofed/usr.lib/libmthca/Makefile
projects/ofed/head/contrib/ofed/usr.lib/libmthca/config.h
Added: projects/ofed/head/contrib/ofed/usr.lib/libibverbs/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.lib/libibverbs/Makefile Fri Jun 25 01:03:10 2010 (r209519)
@@ -0,0 +1,39 @@
+# $FreeBSD$
+
+SHLIBDIR?= /usr/lib
+
+.include <bsd.own.mk>
+
+IBVERBSDIR= ../../libibverbs
+IBSRCDIR= ${IBVERBSDIR}/src
+IBMANDIR= ${IBVERBSDIR}/man
+OFEDSYS= ../../../../sys/ofed
+
+.PATH: ${IBSRCDIR} ${IBMANDIR}
+
+LIB= ibverbs
+SHLIB_MAJOR= 1
+NO_PROFILE=
+
+SRCS= device.c init.c marshall.c verbs.c cmd.c enum_strs.c kern_abi.h \
+ memory.c compat-1_0.c sysfs.c
+
+MAN= ibv_alloc_pd.3 ibv_asyncwatch.1 ibv_attach_mcast.3 ibv_create_ah.3 \
+ ibv_create_ah_from_wc.3 ibv_create_comp_channel.3 ibv_create_cq.3 \
+ ibv_create_qp.3 ibv_create_srq.3 ibv_devices.1 ibv_devinfo.1 \
+ ibv_event_type_str.3 ibv_fork_init.3 ibv_get_async_event.3 \
+ ibv_get_cq_event.3 ibv_get_device_guid.3 ibv_get_device_list.3 \
+ ibv_get_device_name.3 ibv_modify_qp.3 ibv_modify_srq.3 \
+ ibv_open_device.3 ibv_poll_cq.3 ibv_post_recv.3 ibv_post_send.3 \
+ ibv_post_srq_recv.3 ibv_query_device.3 ibv_query_gid.3 \
+ ibv_query_pkey.3 ibv_query_port.3 ibv_query_qp.3 ibv_query_srq.3 \
+ ibv_rate_to_mult.3 ibv_rc_pingpong.1 ibv_reg_mr.3 ibv_req_notify_cq.3 \
+ ibv_resize_cq.3 ibv_srq_pingpong.1 ibv_uc_pingpong.1 ibv_ud_pingpong.1
+
+
+CFLAGS+= -DHAVE_CONFIG_H -DIBV_CONFIG_DIR=\"/etc/ibverbs/\"
+CFLAGS+= -I${.CURDIR} -I${IBSRCDIR} -I${IBVERBSDIR}/include -I${OFEDSYS}/include
+
+VERSION_MAP= ${IBSRCDIR}/libibverbs.map
+
+.include <bsd.lib.mk>
Added: projects/ofed/head/contrib/ofed/usr.lib/libibverbs/alloca.h
==============================================================================
Added: projects/ofed/head/contrib/ofed/usr.lib/libibverbs/config.h
==============================================================================
Added: projects/ofed/head/contrib/ofed/usr.lib/libmlx4/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.lib/libmlx4/Makefile Fri Jun 25 01:03:10 2010 (r209519)
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+SHLIBDIR?= /usr/lib
+
+.include <bsd.own.mk>
+
+MLX4DIR= ../../libmlx4
+IBVERBSDIR= ../../libibverbs
+MLXSRCDIR= ${MLX4DIR}/src
+OFEDSYS= ../../../../sys/ofed
+
+.PATH: ${MLXSRCDIR}
+
+LIB= mlx4
+SHLIB_MAJOR= 1
+NO_PROFILE=
+
+SRCS= buf.c cq.c dbrec.c mlx4.c qp.c srq.c verbs.c
+
+CFLAGS+= -DHAVE_CONFIG_H
+CFLAGS+= -I${.CURDIR} -I${MLXSRCDIR} -I${IBVERBSDIR}/include
+CFLAGS+= -I${OFEDSYS}/include
+
+VERSION_MAP= ${MLXSRCDIR}/mlx4.map
+
+.include <bsd.lib.mk>
Added: projects/ofed/head/contrib/ofed/usr.lib/libmlx4/config.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.lib/libmlx4/config.h Fri Jun 25 01:03:10 2010 (r209519)
@@ -0,0 +1,4 @@
+#define HAVE_IBV_DONTFORK_RANGE
+#define HAVE_IBV_DOFORK_RANGE
+#define HAVE_IBV_REGISTER_DRIVER
+#define HAVE_IBV_READ_SYSFS_FILE
Added: projects/ofed/head/contrib/ofed/usr.lib/libmthca/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.lib/libmthca/Makefile Fri Jun 25 01:03:10 2010 (r209519)
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+SHLIBDIR?= /usr/lib
+
+.include <bsd.own.mk>
+
+MTHCADIR= ../../libmthca
+IBVERBSDIR= ../../libibverbs
+MTHCASRCDIR= ${MTHCADIR}/src
+OFEDSYS= ../../../../sys/ofed
+
+.PATH: ${MTHCASRCDIR}
+
+LIB= mthca
+SHLIB_MAJOR= 1
+NO_PROFILE=
+
+SRCS= ah.c buf.c cq.c memfree.c mthca.c qp.c srq.c verbs.c
+
+
+CFLAGS+= -DHAVE_CONFIG_H
+CFLAGS+= -I${.CURDIR} -I${MTHCASRCDIR} -I${IBVERBSDIR}/include
+CFLAGS+= -I${OFEDSYS}/include
+
+VERSION_MAP= ${MTHCASRCDIR}/mthca.map
+
+.include <bsd.lib.mk>
Added: projects/ofed/head/contrib/ofed/usr.lib/libmthca/config.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.lib/libmthca/config.h Fri Jun 25 01:03:10 2010 (r209519)
@@ -0,0 +1,9 @@
+#define HAVE_IBV_DONTFORK_RANGE
+#define HAVE_IBV_DOFORK_RANGE
+#define HAVE_IBV_REGISTER_DRIVER
+#define HAVE_IBV_READ_SYSFS_FILE
+#ifdef __LP64__
+#define SIZEOF_LONG 8
+#else
+#define SIZEOF_LONG 4
+#endif
More information about the svn-src-projects
mailing list