\r
PGM=ibv_rdma_bw\r
\r
-LIB_PATH=%SystemDrive%\OFED_SDK\Lib\r
-INC_PATH=%SystemDrive%\OFED_SDK\Inc\r
+SDK=%SystemDrive%\OFED_SDK\r
+\r
+INC_PATH=$(SDK)\Inc\r
+LIB_PATH=$(SDK)\Lib\r
\r
IB_LIBS=libibverbs.lib librdmacm.lib\r
\r
\r
CC = cl\r
\r
-INC_FLAGS = /I $(INC_PATH)\r
+INC_FLAGS = /I $(INC_PATH) /I $(INC_PATH)\linux /I $(INC_PATH)\etc\r
RFLAGS=/r /i $(INC_PATH)\r
\r
UNUSED_CL=/Zp1 /Od\r
\r
PGM=ibv_rdma_bw\r
\r
-LIB_PATH=%SystemDrive%\OFED_SDK\Lib\r
-INC_PATH=%SystemDrive%\OFED_SDK\Inc\r
+SDK=%SystemDrive%\OFED_SDK\r
+\r
+INC_PATH=$(SDK)\Inc\r
+LIB_PATH=$(SDK)\Lib\r
\r
IB_LIBS=libibverbs.lib librdmacm.lib\r
\r
\r
CC = cl\r
\r
-INC_FLAGS = /I $(INC_PATH)\r
+INC_FLAGS = /I $(INC_PATH) /I $(INC_PATH)\linux /I $(INC_PATH)\etc\r
RFLAGS=/r /i $(INC_PATH)\r
\r
UNUSED_CL=/Zp1 /Od\r
Assuming Visual Studio is installed, select a Visual Studio x64 command\r
window from the start menu.\r
\r
-nmake -f Makefile.x64\r
+nmake -f Makefile\r
\r
If building a win32 application on a 64-bit platform then link with\r
lbal32[d].lib & complib32[d].lib.\r
\r
Example ibv_rdma_bw invocation: local loopback test\r
\r
-\r
Separate processes for server & client (different cmd windows).\r
\r
server: ibv_rdma_bw \r
client: ibv_rdma_bw -h <ethernet-hostname>\r
\r
-\r
Example using rdma_cm over IPoIB interface\r
\r
server: ibv_rdma_bw -c\r