[CORE,HW] replace using of Paged pool by NonPaged one. [mlnx: 4836]
[mirror/winof/.git] / etc / bldwo.bat
1 @echo off\r
2 setlocal\r
3 \r
4 if "%WDK_PATH%"=="" goto use\r
5 if "%OPENIB_REV%"=="" goto use\r
6 if "%PLATFORM_SDK_PATH%"=="" goto use\r
7 \r
8 if "%1"=="chk" (\r
9         set wo_bld=chk\r
10         goto set_arch\r
11 )\r
12 if "%1"=="fre" (\r
13         set wo_bld=fre\r
14         goto set_arch\r
15 )\r
16 goto use\r
17 \r
18 :set_arch\r
19 if "%2"=="x86" (\r
20         set wo_arch=x86\r
21         goto set_os\r
22 )\r
23 if "%2"=="x64" (\r
24         set wo_arch=x64\r
25         goto set_os\r
26 )\r
27 if "%2"=="ia64" (\r
28         set wo_arch=64\r
29         goto set_os\r
30 )\r
31 goto use\r
32 \r
33 :set_os\r
34 if "%3"=="win7" (\r
35         set wo_os=win7\r
36         goto set_bld\r
37 )\r
38 if "%3"=="2003" (\r
39         set wo_os=wnet\r
40         goto set_bld\r
41 )\r
42 if "%3"=="2008" (\r
43         set wo_os=WLH\r
44         goto set_bld\r
45 )\r
46 if "%3"=="xp" (\r
47         if not "%2"=="x86" goto use\r
48         set wo_os=WXP\r
49         set wo_arch=\r
50         goto set_bld\r
51 )\r
52 goto use\r
53 \r
54 :set_bld\r
55 if "%4"=="" set wo_bld_opt=-wg & goto do_build\r
56 \r
57 :loop\r
58 if "%4"=="" goto do_build\r
59 set wo_bld_opt=%wo_bld_opt% %4\r
60 shift\r
61 goto loop\r
62 \r
63 :do_build\r
64 set DDKBUILDENV=\r
65 pushd .\r
66 call %WDK_PATH%\bin\setenv.bat %WDK_PATH%\ %wo_bld% %wo_arch% %wo_os% no_oacr\r
67 popd\r
68 build %wo_bld_opt%\r
69 goto end\r
70 \r
71 :use\r
72 echo -\r
73 echo bldwo - build winof\r
74 echo -\r
75 echo Allows building any OS/processor architecture from a single command window.\r
76 echo You must customize for your system by setting the following environment\r
77 echo variables:\r
78 echo -\r
79 echo WDK_PATH          (example set WDK_PATH=c:\winddk\6001.18001)\r
80 echo WINOF_PATH        (example set WINOF_PATH=c:\ofw\trunk)\r
81 echo OPENIB_REV        (example set OPENIB_REV=0)\r
82 echo PLATFORM_SDK_PATH (example set PLATFORM_SDK_PATH=c:\progra~1\mi2578~1)\r
83 echo -\r
84 echo Use:\r
85 echo bldwo {chk : fre} {x86 : x64 : ia64} {xp : 2003 : 2008 : win7} [-options]\r
86 echo Default build options are 'wg'.\r
87 echo xp only supports x86 build\r
88 echo -\r
89 echo Examples:\r
90 echo bldwo chk x86 2003           - builds checked x86 version for 2003 using -wg\r
91 echo bldwo chk x64 2003           - builds checked x64 version for 2003 using -wg\r
92 echo bldwo fre x64 win7 -wgc      - builds free    x64 version for Win7 using -wgc\r
93 echo bldwo fre x64 2008 -wgc      - builds free    x64 version for 2008 using -wgc\r
94 echo bldwo fre x64 2008 -w -g -c  - builds free    x64 version for 2008 using -w -g -c\r
95 echo -\r
96 echo Also see docs\build.txt\r
97 \r
98 :end\r
99 endlocal\r
100 @echo on\r