[DAPL] include DAPL application build files + nsc.exe + DAPL2 runtime libs + DAPL2...
authorstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 19 Sep 2007 19:51:27 +0000 (19:51 +0000)
committerstansmith <stansmith@ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86>
Wed, 19 Sep 2007 19:51:27 +0000 (19:51 +0000)
git-svn-id: svn://openib.tc.cornell.edu/gen1/trunk@806 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86

etc/makebin.bat

index d94bfe9..125ab91 100644 (file)
@@ -57,24 +57,54 @@ set bin_dir=%1\bin\user\objchk_wnet_amd64\amd64
 set dest_dir=%2\HCA\amd64\\r
 for %%i in (%bin_dir%\ibald.dll, %bin_dir%\complibd.dll, %bin_dir%\mthcaud.dll, %bin_dir%\mt23108ud.dll, %bin_dir%\IbInstaller.dll) do xcopy %%i %dest_dir% /y\r
 xcopy %bin_dir%\*.exe %2\tools\amd64\debug\ /y\r
-xcopy %bin_dir%\dapld.dll %2\DAPL\amd64\ /y\r
-xcopy %bin_dir%\datd.dll %2\DAPL\amd64\ /y\r
+\r
+xcopy %bin_dir%\dapld.dll  %2\DAPL\amd64\ /y\r
+xcopy %bin_dir%\dapld.pdb  %2\DAPL\amd64\ /y\r
+xcopy %bin_dir%\datd.dll   %2\DAPL\amd64\ /y\r
+xcopy %bin_dir%\datd.lib   %2\DAPL\amd64\ /y\r
+xcopy %bin_dir%\datd.pdb   %2\DAPL\amd64\ /y\r
+\r
+xcopy %bin_dir%\dapl2d.dll %2\DAPL2\amd64\ /y\r
+xcopy %bin_dir%\dapl2d.pdb %2\DAPL2\amd64\ /y\r
+xcopy %bin_dir%\dat2d.dll  %2\DAPL2\amd64\ /y\r
+xcopy %bin_dir%\dat2d.lib  %2\DAPL2\amd64\ /y\r
+xcopy %bin_dir%\dat2d.pdb  %2\DAPL2\amd64\ /y\r
 \r
 rem Copy IA64 drivers\r
 set bin_dir=%1\bin\user\objchk_wnet_ia64\ia64\r
 set dest_dir=%2\HCA\ia64\\r
 for %%i in (%bin_dir%\ibald.dll, %bin_dir%\complibd.dll, %bin_dir%\mthcaud.dll, %bin_dir%\mt23108ud.dll, %bin_dir%\IbInstaller.dll) do xcopy %%i %dest_dir% /y\r
 xcopy %bin_dir%\*.exe %2\tools\ia64\debug\ /y\r
-xcopy %bin_dir%\dapld.dll %2\DAPL\ia64\ /y\r
-xcopy %bin_dir%\datd.dll %2\DAPL\ia64\ /y\r
+\r
+xcopy %bin_dir%\dapld.dll   %2\DAPL\ia64\ /y\r
+xcopy %bin_dir%\dapld.pdb   %2\DAPL\ia64\ /y\r
+xcopy %bin_dir%\datd.dll    %2\DAPL\ia64\ /y\r
+xcopy %bin_dir%\datd.lib    %2\DAPL\ia64\ /y\r
+xcopy %bin_dir%\datd.pdb    %2\DAPL\ia64\ /y\r
+\r
+xcopy %bin_dir%\dapl2d.dll  %2\DAPL2\ia64\ /y\r
+xcopy %bin_dir%\dapl2d.pdb  %2\DAPL2\ia64\ /y\r
+xcopy %bin_dir%\dat2d.dll   %2\DAPL2\ia64\ /y\r
+xcopy %bin_dir%\dat2d.lib   %2\DAPL2\ia64\ /y\r
+xcopy %bin_dir%\dat2d.pdb   %2\DAPL2\ia64\ /y\r
 \r
 rem Copy x86 drivers\r
 set bin_dir=%1\bin\user\objchk_wnet_x86\i386\r
 set dest_dir=%2\HCA\x86\\r
 for %%i in (%bin_dir%\ibald.dll, %bin_dir%\complibd.dll, %bin_dir%\mthcaud.dll, %bin_dir%\mt23108ud.dll, %bin_dir%\IbInstaller.dll) do xcopy %%i %dest_dir% /y\r
 xcopy %bin_dir%\*.exe %2\tools\x86\debug\ /y\r
-xcopy %bin_dir%\dapld.dll %2\DAPL\x86\ /y\r
-xcopy %bin_dir%\datd.dll %2\DAPL\x86\ /y\r
+\r
+xcopy %bin_dir%\dapld.dll   %2\DAPL\x86\ /y\r
+xcopy %bin_dir%\dapld.pdb   %2\DAPL\x86\ /y\r
+xcopy %bin_dir%\datd.dll    %2\DAPL\x86\ /y\r
+xcopy %bin_dir%\datd.lib    %2\DAPL\x86\ /y\r
+xcopy %bin_dir%\datd.pdb    %2\DAPL\x86\ /y\r
+\r
+xcopy %bin_dir%\dapl2d.dll  %2\DAPL2\x86\ /y\r
+xcopy %bin_dir%\dapl2d.pdb  %2\DAPL2\x86\ /y\r
+xcopy %bin_dir%\dat2d.dll   %2\DAPL2\x86\ /y\r
+xcopy %bin_dir%\dat2d.lib   %2\DAPL2\x86\ /y\r
+xcopy %bin_dir%\dat2d.pdb   %2\DAPL2\x86\ /y\r
 \r
 rem WOW64 DLLs\r
 copy /B %bin_dir%\installsp.exe %2\tools\x86\debug /y\r
@@ -82,14 +112,21 @@ copy /B %bin_dir%\ibald.dll %2\HCA\amd64\ibal32d.dll /y
 copy /B %bin_dir%\complibd.dll %2\HCA\amd64\cl32d.dll /y\r
 copy /B %bin_dir%\ibald.dll %2\HCA\ia64\ibal32d.dll /y\r
 copy /B %bin_dir%\complibd.dll %2\HCA\ia64\cl32d.dll /y\r
+\r
 copy /B %bin_dir%\mthcaud.dll %2\HCA\amd64\mthca32d.dll /y\r
 copy /B %bin_dir%\mthcaud.dll %2\HCA\ia64\mthca32d.dll /y\r
 copy /B %bin_dir%\mt23108ud.dll %2\HCA\amd64\mtuvp32d.dll /y\r
 copy /B %bin_dir%\mt23108ud.dll %2\HCA\ia64\mtuvp32d.dll /y\r
-copy /B %bin_dir%\dapld.dll %2\DAPL\amd64\dapl32d.dll /y\r
-copy /B %bin_dir%\datd.dll %2\DAPL\amd64\dat32d.dll /y\r
-copy /B %bin_dir%\dapld.dll %2\DAPL\ia64\dapl32d.dll /y\r
-copy /B %bin_dir%\datd.dll %2\DAPL\ia64\dat32d.dll /y\r
+\r
+copy /B %bin_dir%\dapld.dll  %2\DAPL\amd64\dapl32d.dll /y\r
+copy /B %bin_dir%\datd.dll   %2\DAPL\amd64\dat32d.dll /y\r
+copy /B %bin_dir%\dapld.dll  %2\DAPL\ia64\dapl32d.dll /y\r
+copy /B %bin_dir%\datd.dll   %2\DAPL\ia64\dat32d.dll /y\r
+\r
+copy /B %bin_dir%\dapl2d.dll %2\DAPL2\amd64\dapl232d.dll /y\r
+copy /B %bin_dir%\dat2d.dll  %2\DAPL2\amd64\dat232d.dll /y\r
+copy /B %bin_dir%\dapl2d.dll %2\DAPL2\ia64\dapl232d.dll /y\r
+copy /B %bin_dir%\dat2d.dll  %2\DAPL2\ia64\dat232d.dll /y\r
 \r
 set bin_dir=%1\bin\user\objfre_wnet_amd64\amd64\r
 set dest_dir=%2\HCA\amd64\\r
@@ -97,8 +134,19 @@ for %%i in (%bin_dir%\ibal.dll, %bin_dir%\complib.dll, %bin_dir%\mthcau.dll, %bi
 xcopy %bin_dir%\ibwsd.dll %2\net\amd64\ /y\r
 xcopy %bin_dir%\installsp.exe %2\net\amd64\ /y\r
 xcopy %bin_dir%\*.exe %2\tools\amd64\release\ /y\r
-xcopy %bin_dir%\dapl.dll %2\DAPL\amd64\ /y\r
-xcopy %bin_dir%\dat.dll %2\DAPL\amd64\ /y\r
+\r
+xcopy %bin_dir%\dapl.dll  %2\DAPL\amd64\ /y\r
+xcopy %bin_dir%\dapl.pdb  %2\DAPL\amd64\ /y\r
+xcopy %bin_dir%\dat.dll   %2\DAPL\amd64\ /y\r
+xcopy %bin_dir%\dat.lib   %2\DAPL\amd64\ /y\r
+xcopy %bin_dir%\dat.pdb   %2\DAPL\amd64\ /y\r
+\r
+xcopy %bin_dir%\dapl2.dll %2\DAPL2\amd64\ /y\r
+xcopy %bin_dir%\dapl2.pdb %2\DAPL2\amd64\ /y\r
+xcopy %bin_dir%\dat2.dll  %2\DAPL2\amd64\ /y\r
+xcopy %bin_dir%\dat2.lib  %2\DAPL2\amd64\ /y\r
+xcopy %bin_dir%\dat2.pdb  %2\DAPL2\amd64\ /y\r
+\r
 xcopy %bin_dir%\mtcr.dll %2\FwTools\amd64\ /y\r
 xcopy %bin_dir%\flint.exe %2\FwTools\amd64\ /y\r
 xcopy %bin_dir%\mst.exe %2\FwTools\amd64\ /y\r
@@ -110,8 +158,19 @@ for %%i in (%bin_dir%\ibal.dll, %bin_dir%\complib.dll, %bin_dir%\mthcau.dll, %bi
 xcopy %bin_dir%\ibwsd.dll %2\net\ia64\ /y\r
 xcopy %bin_dir%\installsp.exe %2\net\ia64\ /y\r
 xcopy %bin_dir%\*.exe %2\tools\ia64\release\ /y\r
-xcopy %bin_dir%\dapl.dll %2\DAPL\ia64\ /y\r
-xcopy %bin_dir%\dat.dll %2\DAPL\ia64\ /y\r
+\r
+xcopy %bin_dir%\dapl.dll  %2\DAPL\ia64\ /y\r
+xcopy %bin_dir%\dapl.pdb  %2\DAPL\ia64\ /y\r
+xcopy %bin_dir%\dat.dll   %2\DAPL\ia64\ /y\r
+xcopy %bin_dir%\dat.lib   %2\DAPL\ia64\ /y\r
+xcopy %bin_dir%\dat.pdb   %2\DAPL\ia64\ /y\r
+\r
+xcopy %bin_dir%\dapl2.dll %2\DAPL2\ia64\ /y\r
+xcopy %bin_dir%\dapl2.pdb %2\DAPL2\ia64\ /y\r
+xcopy %bin_dir%\dat2.dll  %2\DAPL2\ia64\ /y\r
+xcopy %bin_dir%\dat2.lib  %2\DAPL2\ia64\ /y\r
+xcopy %bin_dir%\dat2.pdb  %2\DAPL2\ia64\ /y\r
+\r
 xcopy %bin_dir%\mtcr.dll %2\FwTools\ia64\ /y\r
 xcopy %bin_dir%\flint.exe %2\FwTools\ia64\ /y\r
 xcopy %bin_dir%\mst.exe %2\FwTools\ia64\ /y\r
@@ -121,8 +180,19 @@ set bin_dir=%1\bin\user\objfre_wnet_x86\i386
 set dest_dir=%2\HCA\x86\\r
 for %%i in (%bin_dir%\ibal.dll, %bin_dir%\complib.dll, %bin_dir%\mthcau.dll, %bin_dir%\mt23108u.dll, %bin_dir%\IbInstaller.dll) do xcopy %%i %dest_dir% /y\r
 xcopy %bin_dir%\*.exe %2\tools\x86\release\ /y\r
-xcopy %bin_dir%\dapl.dll %2\DAPL\x86\ /y\r
-xcopy %bin_dir%\dat.dll %2\DAPL\x86\ /y\r
+\r
+xcopy %bin_dir%\dapl.dll  %2\DAPL\x86\ /y\r
+xcopy %bin_dir%\dapl.pdb  %2\DAPL\x86\ /y\r
+xcopy %bin_dir%\dat.dll   %2\DAPL\x86\ /y\r
+xcopy %bin_dir%\dat.lib   %2\DAPL\x86\ /y\r
+xcopy %bin_dir%\dat.pdb   %2\DAPL\x86\ /y\r
+\r
+xcopy %bin_dir%\dapl2.dll %2\DAPL2\x86\ /y\r
+xcopy %bin_dir%\dapl2.pdb %2\DAPL2\x86\ /y\r
+xcopy %bin_dir%\dat2.dll  %2\DAPL2\x86\ /y\r
+xcopy %bin_dir%\dat2.lib  %2\DAPL2\x86\ /y\r
+xcopy %bin_dir%\dat2.pdb  %2\DAPL2\x86\ /y\r
+\r
 xcopy %bin_dir%\mtcr.dll %2\FwTools\x86\ /y\r
 xcopy %bin_dir%\flint.exe %2\FwTools\x86\ /y\r
 xcopy %bin_dir%\mst.exe %2\FwTools\x86\ /y\r
@@ -141,11 +211,17 @@ copy /B %bin_dir%\mthcau.dll %2\HCA\amd64\mthca32.dll /y
 copy /B %bin_dir%\mthcau.dll %2\HCA\ia64\mthca32.dll /y\r
 copy /B %bin_dir%\mt23108u.dll %2\HCA\amd64\mtuvp32.dll /y\r
 copy /B %bin_dir%\mt23108u.dll %2\HCA\ia64\mtuvp32.dll /y\r
+\r
 copy /B %bin_dir%\dapl.dll %2\DAPL\amd64\dapl32.dll /y\r
 copy /B %bin_dir%\dat.dll %2\DAPL\amd64\dat32.dll /y\r
 copy /B %bin_dir%\dapl.dll %2\DAPL\ia64\dapl32.dll /y\r
 copy /B %bin_dir%\dat.dll %2\DAPL\ia64\dat32.dll /y\r
 \r
+copy /B %bin_dir%\dapl2.dll %2\DAPL2\amd64\dapl232.dll /y\r
+copy /B %bin_dir%\dat2.dll %2\DAPL2\amd64\dat232.dll /y\r
+copy /B %bin_dir%\dapl2.dll %2\DAPL2\ia64\dapl232.dll /y\r
+copy /B %bin_dir%\dat2.dll %2\DAPL2\ia64\dat232.dll /y\r
+\r
 rem Copy INF files to arch specific dirs - WHQL reasons\r
 xcopy %1\hw\mthca\kernel\mthca.inf %2\HCA\amd64 /y\r
 xcopy %1\hw\mthca\kernel\mthca.inf %2\HCA\x86 /y\r
@@ -175,8 +251,8 @@ del /s pingpong*
 del /s *Sdp*\r
 del /s Select*\r
 del /s usrp*\r
-del /s *.lib\r
-del /s *.exp\r
+del /s bin\*.lib\r
+del /s bin\*.exp\r
 popd\r
 \r
 rem Copy DAT header files\r
@@ -195,9 +271,28 @@ if exist %1\ulp\dapl\dat\include\dat (
     xcopy udat_redirection.h %2\DAPL /Y\r
     xcopy udat_vendor_specific.h %2\DAPL /Y\r
     popd\r
-) else (\r
-    echo Skip copy of DAT header files; files not present.\r
 )\r
+\r
+if exist %1\ulp\dapl2\dat\include\dat (\r
+    pushd %1\ulp\dapl2\dat\include\dat\r
+\r
+    xcopy dat.h %2\DAPL2 /Y  \r
+    xcopy dat_error.h %2\DAPL2 /Y  \r
+    xcopy dat_platform_specific.h %2\DAPL2 /Y  \r
+    xcopy dat_redirection.h %2\DAPL2 /Y  \r
+    xcopy dat_registry.h %2\DAPL2 /Y\r
+    xcopy dat_vendor_specific.h %2\DAPL2 /Y\r
+    xcopy udat.h %2\DAPL2 /Y\r
+    xcopy udat_config.h %2\DAPL2 /Y\r
+    xcopy udat_redirection.h %2\DAPL2 /Y\r
+    xcopy udat_vendor_specific.h %2\DAPL2 /Y\r
+    popd\r
+    pushd %1\ulp\dapl2\test\dapltest\scripts\r
+    xcopy dt-svr.bat %2\DAPL2 /Y\r
+    xcopy dt-cli.bat %2\DAPL2 /Y\r
+    popd\r
+)\r
+\r
 goto end\r
 \r
 :usage\r