svn commit: r211200 - in projects/ofed/head/contrib/ofed: . include
include/infiniband usr.bin usr.bin/ibaddr
usr.bin/ibnetdiscover usr.bin/ibping usr.bin/ibportstate
usr.bin/ibroute usr.bin/ibsend...
Jeff Roberson
jeff at FreeBSD.org
Wed Aug 11 23:59:22 UTC 2010
Author: jeff
Date: Wed Aug 11 23:59:21 2010
New Revision: 211200
URL: http://svn.freebsd.org/changeset/base/211200
Log:
- Add Makefiles for basic infiniband management utilities, libraries, and
includes.
Sponsored by: Isilon Systems, iX Systems, and Panasas.
Added:
projects/ofed/head/contrib/ofed/Makefile
projects/ofed/head/contrib/ofed/include/
projects/ofed/head/contrib/ofed/include/Makefile
projects/ofed/head/contrib/ofed/include/infiniband/
projects/ofed/head/contrib/ofed/include/infiniband/Makefile
projects/ofed/head/contrib/ofed/usr.bin/
projects/ofed/head/contrib/ofed/usr.bin/Makefile
projects/ofed/head/contrib/ofed/usr.bin/Makefile.inc
projects/ofed/head/contrib/ofed/usr.bin/ibaddr/
projects/ofed/head/contrib/ofed/usr.bin/ibaddr/Makefile
projects/ofed/head/contrib/ofed/usr.bin/ibnetdiscover/
projects/ofed/head/contrib/ofed/usr.bin/ibnetdiscover/Makefile
projects/ofed/head/contrib/ofed/usr.bin/ibping/
projects/ofed/head/contrib/ofed/usr.bin/ibping/Makefile
projects/ofed/head/contrib/ofed/usr.bin/ibportstate/
projects/ofed/head/contrib/ofed/usr.bin/ibportstate/Makefile
projects/ofed/head/contrib/ofed/usr.bin/ibroute/
projects/ofed/head/contrib/ofed/usr.bin/ibroute/Makefile
projects/ofed/head/contrib/ofed/usr.bin/ibsendtrap/
projects/ofed/head/contrib/ofed/usr.bin/ibsendtrap/Makefile
projects/ofed/head/contrib/ofed/usr.bin/ibstat/
projects/ofed/head/contrib/ofed/usr.bin/ibstat/Makefile
projects/ofed/head/contrib/ofed/usr.bin/ibsysstat/
projects/ofed/head/contrib/ofed/usr.bin/ibsysstat/Makefile
projects/ofed/head/contrib/ofed/usr.bin/ibtracert/
projects/ofed/head/contrib/ofed/usr.bin/ibtracert/Makefile
projects/ofed/head/contrib/ofed/usr.bin/perfquery/
projects/ofed/head/contrib/ofed/usr.bin/perfquery/Makefile
projects/ofed/head/contrib/ofed/usr.bin/saquery/
projects/ofed/head/contrib/ofed/usr.bin/saquery/Makefile
projects/ofed/head/contrib/ofed/usr.bin/sminfo/
projects/ofed/head/contrib/ofed/usr.bin/sminfo/Makefile
projects/ofed/head/contrib/ofed/usr.bin/smpdump/
projects/ofed/head/contrib/ofed/usr.bin/smpdump/Makefile
projects/ofed/head/contrib/ofed/usr.bin/smpquery/
projects/ofed/head/contrib/ofed/usr.bin/smpquery/Makefile
projects/ofed/head/contrib/ofed/usr.bin/vendstat/
projects/ofed/head/contrib/ofed/usr.bin/vendstat/Makefile
projects/ofed/head/contrib/ofed/usr.lib/Makefile
projects/ofed/head/contrib/ofed/usr.lib/libosmcomp/
projects/ofed/head/contrib/ofed/usr.lib/libosmcomp/Makefile
Added: projects/ofed/head/contrib/ofed/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,5 @@
+.include <bsd.own.mk>
+
+SUBDIR = include usr.lib usr.bin
+
+.include <bsd.subdir.mk>
Added: projects/ofed/head/contrib/ofed/include/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/include/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,5 @@
+.include <bsd.own.mk>
+
+SUBDIR = infiniband
+
+.include <bsd.subdir.mk>
Added: projects/ofed/head/contrib/ofed/include/infiniband/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/include/infiniband/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,49 @@
+.include <bsd.own.mk>
+
+INCS=
+IBVERBS= ../../libibverbs/include/infiniband
+VERBINCS= ${IBVERBS}/arch.h ${IBVERBS}/driver.h ${IBVERBS}/kern-abi.h
+VERBINCS+= ${IBVERBS}/marshall.h ${IBVERBS}/opcode.h
+VERBINCS+= ${IBVERBS}/sa-kern-abi.h ${IBVERBS}/sa.h ${IBVERBS}/verbs.h
+VERBINCSDIR= ${INCLUDEDIR}/infiniband
+
+IBCOMMON= ../../management/libibcommon/include/infiniband
+COMMONINCS= ${IBCOMMON}/common.h
+COMMONINCSDIR= ${INCLUDEDIR}/infiniband
+
+IBMAD= ../../management/libibmad/include/infiniband
+MADINCS= ${IBMAD}/mad.h
+MADINCSDIR= ${INCLUDEDIR}/infiniband
+
+IBUMAD= ../../management/libibumad/include/infiniband
+UMADINCS= ${IBUMAD}/umad.h
+UMADINCSDIR= ${INCLUDEDIR}/infiniband
+
+COMPLIB= ../../management/opensm/include/complib
+COMPLIBINCS= ${COMPLIB}/cl_atomic.h ${COMPLIB}/cl_atomic_osd.h
+COMPLIBINCS+= ${COMPLIB}/cl_byteswap.h ${COMPLIB}/cl_byteswap_osd.h
+COMPLIBINCS+= ${COMPLIB}/cl_comppool.h ${COMPLIB}/cl_debug.h
+COMPLIBINCS+= ${COMPLIB}/cl_debug_osd.h ${COMPLIB}/cl_dispatcher.h
+COMPLIBINCS+= ${COMPLIB}/cl_event.h ${COMPLIB}/cl_event_osd.h
+COMPLIBINCS+= ${COMPLIB}/cl_event_wheel.h ${COMPLIB}/cl_fleximap.h
+COMPLIBINCS+= ${COMPLIB}/cl_list.h ${COMPLIB}/cl_log.h
+COMPLIBINCS+= ${COMPLIB}/cl_map.h ${COMPLIB}/cl_math.h
+COMPLIBINCS+= ${COMPLIB}/cl_nodenamemap.h ${COMPLIB}/cl_packoff.h
+COMPLIBINCS+= ${COMPLIB}/cl_packon.h ${COMPLIB}/cl_passivelock.h
+COMPLIBINCS+= ${COMPLIB}/cl_pool.h ${COMPLIB}/cl_ptr_vector.h
+COMPLIBINCS+= ${COMPLIB}/cl_qcomppool.h ${COMPLIB}/cl_qlist.h
+COMPLIBINCS+= ${COMPLIB}/cl_qmap.h ${COMPLIB}/cl_qpool.h
+COMPLIBINCS+= ${COMPLIB}/cl_spinlock.h ${COMPLIB}/cl_spinlock_osd.h
+COMPLIBINCS+= ${COMPLIB}/cl_thread.h ${COMPLIB}/cl_thread_osd.h
+COMPLIBINCS+= ${COMPLIB}/cl_threadpool.h ${COMPLIB}/cl_timer.h
+COMPLIBINCS+= ${COMPLIB}/cl_timer_osd.h ${COMPLIB}/cl_types.h
+COMPLIBINCS+= ${COMPLIB}/cl_types_osd.h ${COMPLIB}/cl_vector.h
+COMPLIBINCSDIR= ${INCLUDEDIR}/infiniband/complib
+
+IBADIR= ../../management/opensm/include/iba
+IBAINCS= ${IBADIR}/ib_cm_types.h ${IBADIR}/ib_types.h
+IBAINCSDIR= ${INCLUDEDIR}/infiniband/iba
+
+INCSGROUPS= INCS VERBINCS COMMONINCS MADINCS UMADINCS COMPLIBINCS IBAINCS
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,8 @@
+.include <bsd.own.mk>
+
+SUBDIR = ibaddr ibnetdiscover ibping ibportstate ibroute ibsendtrap ibstat
+SUBDIR += ibsysstat ibtracert perfquery
+# saquery
+SUBDIR += sminfo smpdump smpquery vendstat
+
+.include <bsd.subdir.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/Makefile.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/Makefile.inc Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,3 @@
+OFEDSYS= ../../../../sys/ofed
+DIAGPATH= ${.CURDIR}/../../management/infiniband-diags
+BINDIR?= /usr/bin
Added: projects/ofed/head/contrib/ofed/usr.bin/ibaddr/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibaddr/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,14 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= ibaddr
+SRCS= ibaddr.c ibdiag_common.c
+LDADD= -libumad -libcommon -libmad
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+MAN= ibaddr.8
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/ibnetdiscover/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibnetdiscover/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= ibnetdiscover
+SRCS= ibnetdiscover.c grouping.c ibdiag_common.c
+LDADD= -libumad -libcommon -libmad -losmcomp
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include -I/usr/include/infiniband
+CFLAGS+= -pthread
+MAN= ibnetdiscover.8
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/ibping/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibping/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,14 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= ibping
+SRCS= ibping.c ibdiag_common.c
+LDADD= -libumad -libcommon -libmad
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+MAN= ibping.8
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/ibportstate/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibportstate/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,14 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= ibportstate
+SRCS= ibportstate.c ibdiag_common.c
+LDADD= -libumad -libcommon -libmad
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+MAN= ibportstate.8
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/ibroute/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibroute/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= ibroute
+SRCS= ibroute.c ibdiag_common.c
+LDADD= -libumad -libcommon -libmad -losmcomp
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include -I/usr/include/infiniband
+CFLAGS+= -pthread
+MAN= ibroute.8
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/ibsendtrap/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibsendtrap/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,14 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= ibsendtrap
+SRCS= ibsendtrap.c ibdiag_common.c
+LDADD= -libumad -libcommon -libmad
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include -I/usr/include/infiniband
+NO_MAN= true
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/ibstat/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibstat/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,14 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= ibstat
+SRCS= ibstat.c
+LDADD= -libumad -libcommon
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+MAN= ibstat.8
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/ibsysstat/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibsysstat/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,14 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= ibsysstat
+SRCS= ibsysstat.c ibdiag_common.c
+LDADD= -libumad -libcommon -libmad
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+MAN= ibsysstat.8
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/ibtracert/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibtracert/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= ibtracert
+SRCS= ibtracert.c ibdiag_common.c
+LDADD= -libumad -libcommon -libmad -losmcomp
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include -I/usr/include/infiniband
+CFLAGS+= -pthread
+MAN= ibtracert.8
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/perfquery/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/perfquery/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,14 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= perfquery
+SRCS= perfquery.c ibdiag_common.c
+LDADD= -libumad -libcommon -libmad
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+MAN= perfquery.8
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/saquery/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/saquery/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,16 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= saquery
+SRCS= saquery.c ibdiag_common.c
+LDADD= -libumad -libcommon -libmad -losmcomp
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include -I/usr/include/infiniband
+CFLAGS+= -DOSM_VENDOR_INTF_OPENIB -DVENDOR_RMPP_SUPPORT -DDUAL_SIDED_RMPP
+CFLAGS+= -pthread
+MAN= saquery.8
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/sminfo/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/sminfo/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,14 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= sminfo
+SRCS= sminfo.c ibdiag_common.c
+LDADD= -libumad -libcommon -libmad
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+MAN= sminfo.8
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/smpdump/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/smpdump/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,14 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= smpdump
+SRCS= smpdump.c
+LDADD= -libumad -libcommon -libmad
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+MAN= smpdump.8
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/smpquery/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/smpquery/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= smpquery
+SRCS= smpquery.c ibdiag_common.c
+LDADD= -libumad -libcommon -libmad -losmcomp
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include -I/usr/include/infiniband/
+CFLAGS+= -pthread
+MAN= smpquery.8
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.bin/vendstat/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.bin/vendstat/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,14 @@
+# $FreeBSD$
+
+.include "../Makefile.inc"
+.PATH: ${DIAGPATH}/src ${DIAGPATH}/man
+
+PROG= vendstat
+SRCS= vendstat.c ibdiag_common.c
+LDADD= -libumad -libcommon -libmad
+CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+MAN= vendstat.8
+
+WARNS?= 1
+
+.include <bsd.prog.mk>
Added: projects/ofed/head/contrib/ofed/usr.lib/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.lib/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,5 @@
+.include <bsd.own.mk>
+
+SUBDIR = libibcommon libibmad libibumad libibverbs libmlx4 libmthca libosmcomp
+
+.include <bsd.subdir.mk>
Added: projects/ofed/head/contrib/ofed/usr.lib/libosmcomp/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.lib/libosmcomp/Makefile Wed Aug 11 23:59:21 2010 (r211200)
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+SHLIBDIR?= /usr/lib
+
+.include <bsd.own.mk>
+
+COMPLIBDIR= ../../management/opensm/complib
+OFEDSYS= ../../../../sys/ofed
+
+.PATH: ${COMPLIBDIR}
+
+LIB= osmcomp
+SHLIB_MAJOR= 1
+NO_PROFILE=
+
+SRCS= cl_complib.c cl_dispatcher.c cl_event.c cl_event_wheel.c cl_list.c
+SRCS+= cl_log.c cl_map.c cl_pool.c cl_ptr_vector.c cl_spinlock.c
+SRCS+= cl_statustext.c cl_thread.c cl_threadpool.c cl_timer.c cl_vector.c
+SRCS+= ib_statustext.c cl_nodenamemap.c
+
+CFLAGS+= -I${.CURDIR} -I/usr/include/infiniband -I{OFEDSYS}/include
+
+VERSION_MAP= ${COMPLIBDIR}/libosmcomp.map
+
+.include <bsd.lib.mk>
More information about the svn-src-projects
mailing list