summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhselasky <hselasky@FreeBSD.org>2015-01-02 08:32:45 +0000
committerhselasky <hselasky@FreeBSD.org>2015-01-02 08:32:45 +0000
commit5309e52c3c33e83023a6edac5ef5dea2b34b5c55 (patch)
tree805c6d6df40df5070398bba75cd1bc2f85408076
parentf0fc25ae4bf78ea39a5f50e3a429eb14ece55fc7 (diff)
downloadFreeBSD-src-5309e52c3c33e83023a6edac5ef5dea2b34b5c55.zip
FreeBSD-src-5309e52c3c33e83023a6edac5ef5dea2b34b5c55.tar.gz
MFC r276238:
Add proper Makefiles to build some infiniband example utilities. Sponsored by: Mellanox Technologies
-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