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