summaryrefslogtreecommitdiffstats
path: root/contrib/ofed
diff options
context:
space:
mode:
authorhselasky <hselasky@FreeBSD.org>2014-12-26 10:25:34 +0000
committerhselasky <hselasky@FreeBSD.org>2014-12-26 10:25:34 +0000
commit6fc05e9fbbac39461038a814aa3fb3971e5fe33b (patch)
tree267000b170d297e3c470db2a6e56144460d212d5 /contrib/ofed
parent4e43db302da4c346291455cc8ec61c2fd09bef34 (diff)
downloadFreeBSD-src-6fc05e9fbbac39461038a814aa3fb3971e5fe33b.zip
FreeBSD-src-6fc05e9fbbac39461038a814aa3fb3971e5fe33b.tar.gz
Add proper Makefiles to build some infiniband example utilities.
MFC after: 1 week Sponsored by: Mellanox Technologies
Diffstat (limited to 'contrib/ofed')
-rw-r--r--contrib/ofed/libibverbs/examples/Makefile28
-rw-r--r--contrib/ofed/libibverbs/examples/build/Makefile4
-rw-r--r--contrib/ofed/libibverbs/examples/build/Makefile.inc7
-rw-r--r--contrib/ofed/libibverbs/examples/build/asyncwatch/Makefile9
-rw-r--r--contrib/ofed/libibverbs/examples/build/device_list/Makefile9
-rw-r--r--contrib/ofed/libibverbs/examples/build/devinfo/Makefile9
-rw-r--r--contrib/ofed/libibverbs/examples/build/rc_pingpong/Makefile9
-rw-r--r--contrib/ofed/libibverbs/examples/build/srq_pingpong/Makefile9
-rw-r--r--contrib/ofed/libibverbs/examples/build/uc_pingpong/Makefile9
-rw-r--r--contrib/ofed/libibverbs/examples/build/ud_pingpong/Makefile9
10 files changed, 74 insertions, 28 deletions
diff --git a/contrib/ofed/libibverbs/examples/Makefile b/contrib/ofed/libibverbs/examples/Makefile
deleted file mode 100644
index 06da511..0000000
--- a/contrib/ofed/libibverbs/examples/Makefile
+++ /dev/null
@@ -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}
-
diff --git a/contrib/ofed/libibverbs/examples/build/Makefile b/contrib/ofed/libibverbs/examples/build/Makefile
new file mode 100644
index 0000000..311899d
--- /dev/null
+++ b/contrib/ofed/libibverbs/examples/build/Makefile
@@ -0,0 +1,4 @@
+SUBDIR= asyncwatch devinfo device_list rc_pingpong \
+ srq_pingpong uc_pingpong ud_pingpong
+
+.include <bsd.subdir.mk>
diff --git a/contrib/ofed/libibverbs/examples/build/Makefile.inc b/contrib/ofed/libibverbs/examples/build/Makefile.inc
new file mode 100644
index 0000000..9683a31
--- /dev/null
+++ b/contrib/ofed/libibverbs/examples/build/Makefile.inc
@@ -0,0 +1,7 @@
+CFLAGS+= \
+ -I../../../../../../sys/ofed/include \
+ -I../../../../libibverbs/include \
+ -I../../../../include
+
+LDADD+= -libverbs -lmlx4 -lmthca -pthread
+
diff --git a/contrib/ofed/libibverbs/examples/build/asyncwatch/Makefile b/contrib/ofed/libibverbs/examples/build/asyncwatch/Makefile
new file mode 100644
index 0000000..7a0a5b2
--- /dev/null
+++ b/contrib/ofed/libibverbs/examples/build/asyncwatch/Makefile
@@ -0,0 +1,9 @@
+#
+# $FreeBSD$
+#
+.PATH: ${.CURDIR}/../..
+PROG= asyncwatch
+MAN=
+SRCS= asyncwatch.c
+
+.include <bsd.prog.mk>
diff --git a/contrib/ofed/libibverbs/examples/build/device_list/Makefile b/contrib/ofed/libibverbs/examples/build/device_list/Makefile
new file mode 100644
index 0000000..4cdeff5
--- /dev/null
+++ b/contrib/ofed/libibverbs/examples/build/device_list/Makefile
@@ -0,0 +1,9 @@
+#
+# $FreeBSD$
+#
+.PATH: ${.CURDIR}/../..
+PROG= device_list
+MAN=
+SRCS= device_list.c
+
+.include <bsd.prog.mk>
diff --git a/contrib/ofed/libibverbs/examples/build/devinfo/Makefile b/contrib/ofed/libibverbs/examples/build/devinfo/Makefile
new file mode 100644
index 0000000..ca6fb6c
--- /dev/null
+++ b/contrib/ofed/libibverbs/examples/build/devinfo/Makefile
@@ -0,0 +1,9 @@
+#
+# $FreeBSD$
+#
+.PATH: ${.CURDIR}/../..
+PROG= devinfo
+MAN=
+SRCS= devinfo.c
+
+.include <bsd.prog.mk>
diff --git a/contrib/ofed/libibverbs/examples/build/rc_pingpong/Makefile b/contrib/ofed/libibverbs/examples/build/rc_pingpong/Makefile
new file mode 100644
index 0000000..824b08e
--- /dev/null
+++ b/contrib/ofed/libibverbs/examples/build/rc_pingpong/Makefile
@@ -0,0 +1,9 @@
+#
+# $FreeBSD$
+#
+.PATH: ${.CURDIR}/../..
+PROG= rc_pingpong
+MAN=
+SRCS= rc_pingpong.c pingpong.c
+
+.include <bsd.prog.mk>
diff --git a/contrib/ofed/libibverbs/examples/build/srq_pingpong/Makefile b/contrib/ofed/libibverbs/examples/build/srq_pingpong/Makefile
new file mode 100644
index 0000000..c485d50
--- /dev/null
+++ b/contrib/ofed/libibverbs/examples/build/srq_pingpong/Makefile
@@ -0,0 +1,9 @@
+#
+# $FreeBSD$
+#
+.PATH: ${.CURDIR}/../..
+PROG= srq_pingpong
+MAN=
+SRCS= srq_pingpong.c pingpong.c
+
+.include <bsd.prog.mk>
diff --git a/contrib/ofed/libibverbs/examples/build/uc_pingpong/Makefile b/contrib/ofed/libibverbs/examples/build/uc_pingpong/Makefile
new file mode 100644
index 0000000..7427eb9
--- /dev/null
+++ b/contrib/ofed/libibverbs/examples/build/uc_pingpong/Makefile
@@ -0,0 +1,9 @@
+#
+# $FreeBSD$
+#
+.PATH: ${.CURDIR}/../..
+PROG= uc_pingpong
+MAN=
+SRCS= uc_pingpong.c pingpong.c
+
+.include <bsd.prog.mk>
diff --git a/contrib/ofed/libibverbs/examples/build/ud_pingpong/Makefile b/contrib/ofed/libibverbs/examples/build/ud_pingpong/Makefile
new file mode 100644
index 0000000..8a0f8e8
--- /dev/null
+++ b/contrib/ofed/libibverbs/examples/build/ud_pingpong/Makefile
@@ -0,0 +1,9 @@
+#
+# $FreeBSD$
+#
+.PATH: ${.CURDIR}/../..
+PROG= ud_pingpong
+MAN=
+SRCS= ud_pingpong.c pingpong.c
+
+.include <bsd.prog.mk>
OpenPOWER on IntegriCloud