Add proper Makefiles to build some infiniband example utilities.

MFC after:	1 week
Sponsored by:	Mellanox Technologies
This commit is contained in:
Hans Petter Selasky 2014-12-26 10:25:34 +00:00
parent bf15fc88e9
commit d0bd125135
10 changed files with 74 additions and 28 deletions

View File

@ -1,28 +0,0 @@
CFLAGS= -I../../../../sys/ofed/include -libverbs -lmlx4 -lmthca -pthread
all: asyncwatch devinfo device_list rc_pingpong srq_pingpong uc_pingpong ud_pingpong
clean:
rm asyncwatch devinfo device_list rc_pingpong srq_pingpong uc_pingpong ud_pingpong
asyncwatch:
gcc -o asyncwatch asyncwatch.c ${CFLAGS}
devinfo:
gcc -o devinfo devinfo.c ${CFLAGS}
device_list:
gcc -o device_list device_list.c ${CFLAGS}
rc_pingpong:
gcc -o rc_pingpong rc_pingpong.c pingpong.c ${CFLAGS}
srq_pingpong:
gcc -o srq_pingpong srq_pingpong.c pingpong.c ${CFLAGS}
uc_pingpong:
gcc -o uc_pingpong uc_pingpong.c pingpong.c ${CFLAGS}
ud_pingpong:
gcc -o ud_pingpong ud_pingpong.c pingpong.c ${CFLAGS}

View File

@ -0,0 +1,4 @@
SUBDIR= asyncwatch devinfo device_list rc_pingpong \
srq_pingpong uc_pingpong ud_pingpong
.include <bsd.subdir.mk>

View File

@ -0,0 +1,7 @@
CFLAGS+= \
-I../../../../../../sys/ofed/include \
-I../../../../libibverbs/include \
-I../../../../include
LDADD+= -libverbs -lmlx4 -lmthca -pthread

View File

@ -0,0 +1,9 @@
#
# $FreeBSD$
#
.PATH: ${.CURDIR}/../..
PROG= asyncwatch
MAN=
SRCS= asyncwatch.c
.include <bsd.prog.mk>

View File

@ -0,0 +1,9 @@
#
# $FreeBSD$
#
.PATH: ${.CURDIR}/../..
PROG= device_list
MAN=
SRCS= device_list.c
.include <bsd.prog.mk>

View File

@ -0,0 +1,9 @@
#
# $FreeBSD$
#
.PATH: ${.CURDIR}/../..
PROG= devinfo
MAN=
SRCS= devinfo.c
.include <bsd.prog.mk>

View File

@ -0,0 +1,9 @@
#
# $FreeBSD$
#
.PATH: ${.CURDIR}/../..
PROG= rc_pingpong
MAN=
SRCS= rc_pingpong.c pingpong.c
.include <bsd.prog.mk>

View File

@ -0,0 +1,9 @@
#
# $FreeBSD$
#
.PATH: ${.CURDIR}/../..
PROG= srq_pingpong
MAN=
SRCS= srq_pingpong.c pingpong.c
.include <bsd.prog.mk>

View File

@ -0,0 +1,9 @@
#
# $FreeBSD$
#
.PATH: ${.CURDIR}/../..
PROG= uc_pingpong
MAN=
SRCS= uc_pingpong.c pingpong.c
.include <bsd.prog.mk>

View File

@ -0,0 +1,9 @@
#
# $FreeBSD$
#
.PATH: ${.CURDIR}/../..
PROG= ud_pingpong
MAN=
SRCS= ud_pingpong.c pingpong.c
.include <bsd.prog.mk>