From: stansmith Date: Mon, 5 Jan 2009 19:42:58 +0000 (+0000) Subject: [WinOF] makebin.bat - include winmad, ibverbs & script Progress output(echo). X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=0553c53628cbe4bbd1d6055b1012c9d49653fc32;p=~shefty%2Frdma-win.git [WinOF] makebin.bat - include winmad, ibverbs & script Progress output(echo). git-svn-id: svn://openib.tc.cornell.edu/gen1@1806 ad392aa1-c5ef-ae45-8dd8-e69d62a5ef86 --- diff --git a/trunk/etc/makebin.bat b/trunk/etc/makebin.bat index 1f63d5f0..1dfaa144 100644 --- a/trunk/etc/makebin.bat +++ b/trunk/etc/makebin.bat @@ -69,7 +69,7 @@ set dest_dir=%2\HCA\amd64\ if "%DBG%" == "TRUE" echo DBG: AMD64 free drivers -set F=ibbus.sys ibbus.pdb ibiou.sys ibiou.pdb ib_iou.inf mthca.sys mthca.inf mthca.pdb mlx4_hca.sys mlx4_hca.pdb mlx4_hca.inf mlx4_bus.sys mlx4_bus.pdb mlx4_bus.inf winverbs.sys winverbs.pdb +set F=ibbus.sys ibbus.pdb ibiou.sys ibiou.pdb ib_iou.inf mthca.sys mthca.inf mthca.pdb mlx4_hca.sys mlx4_hca.pdb mlx4_hca.inf mlx4_bus.sys mlx4_bus.pdb mlx4_bus.inf winverbs.sys winverbs.pdb winmad.sys winmad.pdb for %%i in ( %F% ) do ( xcopy %bin_dir%\%%i %dest_dir% /yq 1> nul if ERRORLEVEL 1 ( @@ -97,7 +97,7 @@ set dest_dir=%2\HCA\ia64\ if "%DBG%" == "TRUE" echo DBG: ia64 free drivers -set F=ibbus.sys ibbus.pdb ibiou.sys ibiou.pdb ib_iou.inf mthca.sys mthca.inf mthca.pdb mlx4_hca.sys mlx4_hca.pdb mlx4_hca.inf mlx4_bus.sys mlx4_bus.pdb mlx4_bus.inf winverbs.sys winverbs.pdb +set F=ibbus.sys ibbus.pdb ibiou.sys ibiou.pdb ib_iou.inf mthca.sys mthca.inf mthca.pdb mlx4_hca.sys mlx4_hca.pdb mlx4_hca.inf mlx4_bus.sys mlx4_bus.pdb mlx4_bus.inf winverbs.sys winverbs.pdb winmad.sys winmad.pdb for %%i in ( %F% ) do ( xcopy %bin_dir%\%%i %dest_dir% /yq 1>nul if ERRORLEVEL 1 ( @@ -128,7 +128,7 @@ if "%DBG%" == "TRUE" echo DBG: x86 free drivers set bin_dir=%1\bin\kernel\objfre_%OSE%_x86\i386 set dest_dir=%2\HCA\x86\ -set F=ibbus.sys ibbus.pdb ibiou.sys ibiou.pdb ib_iou.inf mthca.sys mthca.pdb mthca.inf mlx4_hca.sys mlx4_hca.pdb mlx4_hca.inf mlx4_bus.sys mlx4_bus.pdb mlx4_bus.inf winverbs.sys winverbs.pdb +set F=ibbus.sys ibbus.pdb ibiou.sys ibiou.pdb ib_iou.inf mthca.sys mthca.pdb mthca.inf mlx4_hca.sys mlx4_hca.pdb mlx4_hca.inf mlx4_bus.sys mlx4_bus.pdb mlx4_bus.inf winverbs.sys winverbs.pdb winmad.sys winmad.pdb for %%i in ( %F% ) do ( xcopy %bin_dir%\%%i %dest_dir% /yq 1>nul if ERRORLEVEL 1 ( @@ -176,7 +176,7 @@ for %%i in (ibald.lib ibald.pdb complibd.lib complibd.pdb) do ( ) echo xcopy winverbs: User checked to HCA\amd64 -set F=winverbsd.dll winverbsd.lib libibverbsd.dll libibverbsd.lib libibverbsd.pdb +set F=winverbsd.dll winverbsd.lib winmadd.dll winmadd.lib libibverbsd.dll libibverbsd.lib libibverbsd.pdb libibumadd.lib libibumadd.dll libibumadd.pdb libibmadd.lib libibmadd.dll libibmadd.pdb for %%i in ( %F% ) do ( xcopy %bin_dir%\%%i %dest_dir% /yq 1>nul @@ -234,7 +234,7 @@ for %%i in (ibald.lib ibald.pdb complibd.lib complibd.pdb) do ( ) echo xcopy winverbs: User checked to HCA\ia64 -set F=winverbsd.dll winverbsd.lib libibverbsd.dll libibverbsd.lib libibverbsd.pdb +set F=winverbsd.dll winverbsd.lib winmadd.dll winmadd.lib libibverbsd.dll libibverbsd.lib libibverbsd.pdb libibumadd.lib libibumadd.dll libibumadd.pdb libibmadd.lib libibmadd.dll libibmadd.pdb for %%i in ( %F% ) do ( xcopy %bin_dir%\%%i %dest_dir% /yq 1>nul @@ -294,7 +294,7 @@ for %%i in (ibald.lib ibald.pdb complibd.lib complibd.pdb) do ( ) echo xcopy winverbs: User checked to HCA\x86 -set F=winverbsd.dll winverbsd.lib libibverbsd.dll libibverbsd.lib libibverbsd.pdb +set F=winverbsd.dll winverbsd.lib winmadd.dll winmadd.lib libibverbsd.dll libibverbsd.lib libibverbsd.pdb libibumadd.lib libibumadd.dll libibumadd.pdb libibmadd.lib libibmadd.dll libibmadd.pdb for %%i in ( %F% ) do ( xcopy %bin_dir%\%%i %dest_dir% /yq 1>nul @@ -390,7 +390,7 @@ for %%i in (ibal.lib ibal.pdb complib.lib complib.pdb) do ( ) echo xcopy winverbs: User free to HCA\amd64 -set F=winverbs.dll winverbs.lib libibverbs.dll libibverbs.lib libibverbs.pdb +set F=winverbs.dll winverbs.lib winmad.dll winmad.lib libibverbs.dll libibverbs.lib libibverbs.pdb libibumad.lib libibumad.dll libibumad.pdb libibmad.lib libibmad.dll libibmad.pdb for %%i in ( %F% ) do ( xcopy %bin_dir%\%%i %dest_dir% /yq 1>nul @@ -407,9 +407,19 @@ xcopy %bin_dir%\ndinstall.exe %2\net\amd64\ /yq xcopy %bin_dir%\ndinstall.exe %2\tools\amd64\release\ /yq xcopy %bin_dir%\ibndprov.dll %2\net\amd64\ /yq -echo xcopy *.exe tools\amd64\release\ +echo xcopy amd64 Free *.exe tools\amd64\release\ xcopy %bin_dir%\*.exe %2\tools\amd64\release\ /yq 1>nul +echo xcopy AMD64 [Winverb-apps].pdb tools\amd64\release\ +set G=ibv_asyncwatch.pdb ibv_devinfo.pdb ibv_rc_pingpong.pdb ibv_read_bw.pdb ibv_read_lat.pdb ibv_send_bw.pdb ibv_send_lat.pdb ibv_uc_pingpong.pdb ibv_ud_pingpong.pdb ibv_write_bw.pdb ibv_write_lat.pdb sminfo.pdb ibstat.pdb perfquery.pdb ibaddr.pdb +for %%i in ( %G% ) do ( + xcopy %bin_dir%\%%i %2\tools\amd64\release\ /yq 1>nul + if ERRORLEVEL 1 ( + echo ERR on xcopy %bin_dir%\%%i %2\tools\amd64\release\ /yq + exit /B 1 + ) +) + set F=dapl.dll dapl.pdb dat.dll dat.lib dat.pdb for %%i in ( %F% ) do ( @@ -455,7 +465,7 @@ for %%i in (ibal.lib ibal.pdb complib.lib complib.pdb) do ( ) echo xcopy winverbs: User free to HCA\ia64 -set F=winverbs.dll winverbs.lib libibverbs.dll libibverbs.lib libibverbs.pdb +set F=winverbs.dll winverbs.lib winmad.dll winmad.lib libibverbs.dll libibverbs.lib libibverbs.pdb libibumad.lib libibumad.dll libibumad.pdb libibmad.lib libibmad.dll libibmad.pdb for %%i in ( %F% ) do ( xcopy %bin_dir%\%%i %dest_dir% /yq 1>nul @@ -470,8 +480,17 @@ xcopy %bin_dir%\installsp.exe %2\net\ia64\ /yq xcopy %bin_dir%\ndinstall.exe %2\net\ia64\ /yq xcopy %bin_dir%\ibndprov.dll %2\net\ia64\ /yq -echo xcopy *.exe tools\ia64\release\ +echo xcopy IA64 Free *.exe tools\ia64\release\ xcopy %bin_dir%\*.exe %2\tools\ia64\release\ /yq 1>nul +echo xcopy IA64 [Winverb-apps].pdb tools\ia64\release\ +set G=ibv_asyncwatch.pdb ibv_devinfo.pdb ibv_rc_pingpong.pdb ibv_read_bw.pdb ibv_read_lat.pdb ibv_send_bw.pdb ibv_send_lat.pdb ibv_uc_pingpong.pdb ibv_ud_pingpong.pdb ibv_write_bw.pdb ibv_write_lat.pdb sminfo.pdb ibstat.pdb perfquery.pdb ibaddr.pdb +for %%i in ( %G% ) do ( + xcopy %bin_dir%\%%i %2\tools\ia64\release\ /yq 1>nul + if ERRORLEVEL 1 ( + echo ERR on xcopy %bin_dir%\%%i %2\tools\ia64\release\ /yq + exit /B 1 + ) +) set F=dapl.dll dapl.pdb dat.dll dat.lib dat.pdb @@ -520,7 +539,7 @@ for %%i in (ibal.lib ibal.pdb complib.lib complib.pdb) do ( ) echo xcopy winverbs: User free to HCA\x86 -set F=winverbs.dll winverbs.lib libibverbs.dll libibverbs.lib libibverbs.pdb +set F=winverbs.dll winverbs.lib winmad.dll winmad.lib libibverbs.dll libibverbs.lib libibverbs.pdb libibumad.lib libibumad.dll libibumad.pdb libibmad.lib libibmad.dll libibmad.pdb for %%i in ( %F% ) do ( xcopy %bin_dir%\%%i %dest_dir% /yq 1>nul @@ -532,6 +551,15 @@ for %%i in ( %F% ) do ( echo xcopy x86 free *.exe to tools\x86\release xcopy %bin_dir%\*.exe %2\tools\x86\release\ /yq 1>nul +echo xcopy X86 Free [Winverb-apps].pdb tools\x86\release\ +set G=ibv_asyncwatch.pdb ibv_devinfo.pdb ibv_rc_pingpong.pdb ibv_read_bw.pdb ibv_read_lat.pdb ibv_send_bw.pdb ibv_send_lat.pdb ibv_uc_pingpong.pdb ibv_ud_pingpong.pdb ibv_write_bw.pdb ibv_write_lat.pdb sminfo.pdb ibstat.pdb perfquery.pdb ibaddr.pdb +for %%i in ( %G% ) do ( + xcopy %bin_dir%\%%i %2\tools\x86\release\ /yq 1>nul + if ERRORLEVEL 1 ( + echo ERR on xcopy %bin_dir%\%%i %2\tools\x86\release\ /yq + exit /B 1 + ) +) set F=dapl.dll dapl.pdb dat.dll dat.lib dat.pdb @@ -585,6 +613,9 @@ copy /B %bin_dir%\complib.pdb %2\HCA\amd64\cl32.pdb /y copy /B %bin_dir%\winverbs.dll %2\HCA\amd64\winverbs32.dll /y copy /B %bin_dir%\winverbs.lib %2\HCA\amd64\winverbs32.lib /y copy /B %bin_dir%\winverbs.pdb %2\HCA\amd64\winverbs32.pdb /y +copy /B %bin_dir%\winmad.dll %2\HCA\amd64\winverbs32.dll /y +copy /B %bin_dir%\winmad.lib %2\HCA\amd64\winverbs32.lib /y +copy /B %bin_dir%\winmad.pdb %2\HCA\amd64\winverbs32.pdb /y copy /B %bin_dir%\ibal.dll %2\HCA\ia64\ibal32.dll /y copy /B %bin_dir%\ibal.lib %2\HCA\ia64\ibal32.lib /y @@ -595,6 +626,9 @@ copy /B %bin_dir%\complib.pdb %2\HCA\ia64\cl32.pdb /y copy /B %bin_dir%\winverbs.dll %2\HCA\ia64\winverbs32.dll /y copy /B %bin_dir%\winverbs.lib %2\HCA\ia64\winverbs32.lib /y copy /B %bin_dir%\winverbs.pdb %2\HCA\ia64\winverbs32.pdb /y +copy /B %bin_dir%\winmad.dll %2\HCA\ia64\winverbs32.dll /y +copy /B %bin_dir%\winmad.lib %2\HCA\ia64\winverbs32.lib /y +copy /B %bin_dir%\winmad.pdb %2\HCA\ia64\winverbs32.pdb /y copy /B %bin_dir%\mthcau.dll %2\HCA\amd64\mthca32.dll /y copy /B %bin_dir%\mthcau.dll %2\HCA\ia64\mthca32.dll /y @@ -789,6 +823,7 @@ if NOT exist %2\Chk ( ) ) +echo "Copy Checked drivers {HCA,net,storage} to %2\Chk" for %%i in ( HCA net storage ) do ( xcopy %2\%%i %2\Chk\%%i\ /S /Y /Q if ERRORLEVEL 1 ( @@ -802,6 +837,7 @@ for /F %%i in ('dir /B/S Chk\*.pdb') do ( @del /F/Q %%i ) +echo "Copy Checked drivers {ibbus,mthca,mlx} to %2\Chk\HCA\{amd64,ia64,x86}" set B=%2\bin\kernel\objchk_%3 for %%i in ( ibbus mthca ibiou mlx4_hca mlx4_bus ) do ( @@ -821,6 +857,7 @@ for %%i in ( ibbus mthca ibiou mlx4_hca mlx4_bus ) do ( ) +echo "Copy Checked drivers {ipoib,qlgcvnic} to %2\Chk\net\{amd64,ia64,x86}" for %%i in ( ipoib qlgcvnic ) do ( if exist %B%_amd64\amd64\%%i.sys ( copy /B/Y %B%_amd64\amd64\%%i.sys %2\Chk\net\amd64\%%i.sys @@ -836,6 +873,7 @@ for %%i in ( ipoib qlgcvnic ) do ( ) ) +echo "Copy Checked drivers {ibsrp} to %2\Chk\storage\{amd64,ia64,x86}" for %%i in ( ibsrp ) do ( if exist %B%_amd64\amd64\%%i.sys ( copy /B/Y %B%_amd64\amd64\%%i.sys %2\Chk\storage\amd64\%%i.sys